Interface OdbAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface OdbAsyncClient extends AwsClient
Service client for accessing odb 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.

Oracle Database@Amazon Web Services is an offering that enables you to access Oracle Exadata infrastructure managed by Oracle Cloud Infrastructure (OCI) inside Amazon Web Services data centers. You can migrate your Oracle Exadata workloads, establish low-latency connectivity with applications running on Amazon Web Services, and integrate with Amazon Web Services services. For example, you can run application servers in a virtual private cloud (VPC) and access an Oracle Exadata system running in Oracle Database@Amazon Web Services. You can get started with Oracle Database@Amazon Web Services by using the familiar Amazon Web Services Management Console, APIs, or CLI.

This interface reference for Oracle Database@Amazon Web Services contains documentation for a programming or command line interface that you can use to manage Oracle Database@Amazon Web Services. Oracle Database@Amazon Web Services is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. The reference structure is as follows.

In this preview release documentation, the links in the "See Also" sections do not work.

Oracle Database@Amazon Web Services API Reference

  • For the alphabetical list of API actions, see .

  • For the alphabetical list of data types, see .

  • For a list of common parameters, see CommonParameters.

  • For descriptions of the error codes, see CommonErrors.

  • Field Details

  • Method Details

    • acceptMarketplaceRegistration

      default CompletableFuture<AcceptMarketplaceRegistrationResponse> acceptMarketplaceRegistration(AcceptMarketplaceRegistrationRequest acceptMarketplaceRegistrationRequest)

      Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.

      Parameters:
      acceptMarketplaceRegistrationRequest -
      Returns:
      A Java Future containing the result of the AcceptMarketplaceRegistration 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • acceptMarketplaceRegistration

      default CompletableFuture<AcceptMarketplaceRegistrationResponse> acceptMarketplaceRegistration(Consumer<AcceptMarketplaceRegistrationRequest.Builder> acceptMarketplaceRegistrationRequest)

      Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.


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

      Parameters:
      acceptMarketplaceRegistrationRequest - A Consumer that will call methods on AcceptMarketplaceRegistrationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AcceptMarketplaceRegistration 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudAutonomousVmCluster

      default CompletableFuture<CreateCloudAutonomousVmClusterResponse> createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest createCloudAutonomousVmClusterRequest)

      Creates a new Autonomous VM cluster in the specified Exadata infrastructure.

      Parameters:
      createCloudAutonomousVmClusterRequest -
      Returns:
      A Java Future containing the result of the CreateCloudAutonomousVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudAutonomousVmCluster

      default CompletableFuture<CreateCloudAutonomousVmClusterResponse> createCloudAutonomousVmCluster(Consumer<CreateCloudAutonomousVmClusterRequest.Builder> createCloudAutonomousVmClusterRequest)

      Creates a new Autonomous VM cluster in the specified Exadata infrastructure.


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

      Parameters:
      createCloudAutonomousVmClusterRequest - A Consumer that will call methods on CreateCloudAutonomousVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateCloudAutonomousVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudExadataInfrastructure

      default CompletableFuture<CreateCloudExadataInfrastructureResponse> createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest createCloudExadataInfrastructureRequest)

      Creates an Exadata infrastructure.

      Parameters:
      createCloudExadataInfrastructureRequest -
      Returns:
      A Java Future containing the result of the CreateCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudExadataInfrastructure

      default CompletableFuture<CreateCloudExadataInfrastructureResponse> createCloudExadataInfrastructure(Consumer<CreateCloudExadataInfrastructureRequest.Builder> createCloudExadataInfrastructureRequest)

      Creates an Exadata infrastructure.


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

      Parameters:
      createCloudExadataInfrastructureRequest - A Consumer that will call methods on CreateCloudExadataInfrastructureRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudVmCluster

      default CompletableFuture<CreateCloudVmClusterResponse> createCloudVmCluster(CreateCloudVmClusterRequest createCloudVmClusterRequest)

      Creates a VM cluster on the specified Exadata infrastructure.

      Parameters:
      createCloudVmClusterRequest -
      Returns:
      A Java Future containing the result of the CreateCloudVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createCloudVmCluster

      default CompletableFuture<CreateCloudVmClusterResponse> createCloudVmCluster(Consumer<CreateCloudVmClusterRequest.Builder> createCloudVmClusterRequest)

      Creates a VM cluster on the specified Exadata infrastructure.


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

      Parameters:
      createCloudVmClusterRequest - A Consumer that will call methods on CreateCloudVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateCloudVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createOdbNetwork

      default CompletableFuture<CreateOdbNetworkResponse> createOdbNetwork(CreateOdbNetworkRequest createOdbNetworkRequest)

      Creates an ODB network.

      Parameters:
      createOdbNetworkRequest -
      Returns:
      A Java Future containing the result of the CreateOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createOdbNetwork

      default CompletableFuture<CreateOdbNetworkResponse> createOdbNetwork(Consumer<CreateOdbNetworkRequest.Builder> createOdbNetworkRequest)

      Creates an ODB network.


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

      Parameters:
      createOdbNetworkRequest - A Consumer that will call methods on CreateOdbNetworkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createOdbPeeringConnection

      default CompletableFuture<CreateOdbPeeringConnectionResponse> createOdbPeeringConnection(CreateOdbPeeringConnectionRequest createOdbPeeringConnectionRequest)

      Creates a peering connection between an ODB network and either another ODB network or a customer-owned VPC.

      A peering connection enables private connectivity between the networks for application-tier communication.

      Parameters:
      createOdbPeeringConnectionRequest -
      Returns:
      A Java Future containing the result of the CreateOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createOdbPeeringConnection

      default CompletableFuture<CreateOdbPeeringConnectionResponse> createOdbPeeringConnection(Consumer<CreateOdbPeeringConnectionRequest.Builder> createOdbPeeringConnectionRequest)

      Creates a peering connection between an ODB network and either another ODB network or a customer-owned VPC.

      A peering connection enables private connectivity between the networks for application-tier communication.


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

      Parameters:
      createOdbPeeringConnectionRequest - A Consumer that will call methods on CreateOdbPeeringConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudAutonomousVmCluster

      default CompletableFuture<DeleteCloudAutonomousVmClusterResponse> deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest deleteCloudAutonomousVmClusterRequest)

      Deletes an Autonomous VM cluster.

      Parameters:
      deleteCloudAutonomousVmClusterRequest -
      Returns:
      A Java Future containing the result of the DeleteCloudAutonomousVmCluster 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.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudAutonomousVmCluster

      default CompletableFuture<DeleteCloudAutonomousVmClusterResponse> deleteCloudAutonomousVmCluster(Consumer<DeleteCloudAutonomousVmClusterRequest.Builder> deleteCloudAutonomousVmClusterRequest)

      Deletes an Autonomous VM cluster.


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

      Parameters:
      deleteCloudAutonomousVmClusterRequest - A Consumer that will call methods on DeleteCloudAutonomousVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteCloudAutonomousVmCluster 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.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudExadataInfrastructure

      default CompletableFuture<DeleteCloudExadataInfrastructureResponse> deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest deleteCloudExadataInfrastructureRequest)

      Deletes the specified Exadata infrastructure. Before you use this operation, make sure to delete all of the VM clusters that are hosted on this Exadata infrastructure.

      Parameters:
      deleteCloudExadataInfrastructureRequest -
      Returns:
      A Java Future containing the result of the DeleteCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudExadataInfrastructure

      default CompletableFuture<DeleteCloudExadataInfrastructureResponse> deleteCloudExadataInfrastructure(Consumer<DeleteCloudExadataInfrastructureRequest.Builder> deleteCloudExadataInfrastructureRequest)

      Deletes the specified Exadata infrastructure. Before you use this operation, make sure to delete all of the VM clusters that are hosted on this Exadata infrastructure.


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

      Parameters:
      deleteCloudExadataInfrastructureRequest - A Consumer that will call methods on DeleteCloudExadataInfrastructureRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudVmCluster

      default CompletableFuture<DeleteCloudVmClusterResponse> deleteCloudVmCluster(DeleteCloudVmClusterRequest deleteCloudVmClusterRequest)

      Deletes the specified VM cluster.

      Parameters:
      deleteCloudVmClusterRequest -
      Returns:
      A Java Future containing the result of the DeleteCloudVmCluster 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.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteCloudVmCluster

      default CompletableFuture<DeleteCloudVmClusterResponse> deleteCloudVmCluster(Consumer<DeleteCloudVmClusterRequest.Builder> deleteCloudVmClusterRequest)

      Deletes the specified VM cluster.


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

      Parameters:
      deleteCloudVmClusterRequest - A Consumer that will call methods on DeleteCloudVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteCloudVmCluster 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.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteOdbNetwork

      default CompletableFuture<DeleteOdbNetworkResponse> deleteOdbNetwork(DeleteOdbNetworkRequest deleteOdbNetworkRequest)

      Deletes the specified ODB network.

      Parameters:
      deleteOdbNetworkRequest -
      Returns:
      A Java Future containing the result of the DeleteOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteOdbNetwork

      default CompletableFuture<DeleteOdbNetworkResponse> deleteOdbNetwork(Consumer<DeleteOdbNetworkRequest.Builder> deleteOdbNetworkRequest)

      Deletes the specified ODB network.


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

      Parameters:
      deleteOdbNetworkRequest - A Consumer that will call methods on DeleteOdbNetworkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteOdbPeeringConnection

      default CompletableFuture<DeleteOdbPeeringConnectionResponse> deleteOdbPeeringConnection(DeleteOdbPeeringConnectionRequest deleteOdbPeeringConnectionRequest)

      Deletes an ODB peering connection.

      When you delete an ODB peering connection, the underlying VPC peering connection is also deleted.

      Parameters:
      deleteOdbPeeringConnectionRequest -
      Returns:
      A Java Future containing the result of the DeleteOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteOdbPeeringConnection

      default CompletableFuture<DeleteOdbPeeringConnectionResponse> deleteOdbPeeringConnection(Consumer<DeleteOdbPeeringConnectionRequest.Builder> deleteOdbPeeringConnectionRequest)

      Deletes an ODB peering connection.

      When you delete an ODB peering connection, the underlying VPC peering connection is also deleted.


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

      Parameters:
      deleteOdbPeeringConnectionRequest - A Consumer that will call methods on DeleteOdbPeeringConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudAutonomousVmCluster

      default CompletableFuture<GetCloudAutonomousVmClusterResponse> getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest getCloudAutonomousVmClusterRequest)

      Gets information about a specific Autonomous VM cluster.

      Parameters:
      getCloudAutonomousVmClusterRequest -
      Returns:
      A Java Future containing the result of the GetCloudAutonomousVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudAutonomousVmCluster

      default CompletableFuture<GetCloudAutonomousVmClusterResponse> getCloudAutonomousVmCluster(Consumer<GetCloudAutonomousVmClusterRequest.Builder> getCloudAutonomousVmClusterRequest)

      Gets information about a specific Autonomous VM cluster.


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

      Parameters:
      getCloudAutonomousVmClusterRequest - A Consumer that will call methods on GetCloudAutonomousVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetCloudAutonomousVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudExadataInfrastructure

      default CompletableFuture<GetCloudExadataInfrastructureResponse> getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest getCloudExadataInfrastructureRequest)

      Returns information about the specified Exadata infrastructure.

      Parameters:
      getCloudExadataInfrastructureRequest -
      Returns:
      A Java Future containing the result of the GetCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudExadataInfrastructure

      default CompletableFuture<GetCloudExadataInfrastructureResponse> getCloudExadataInfrastructure(Consumer<GetCloudExadataInfrastructureRequest.Builder> getCloudExadataInfrastructureRequest)

      Returns information about the specified Exadata infrastructure.


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

      Parameters:
      getCloudExadataInfrastructureRequest - A Consumer that will call methods on GetCloudExadataInfrastructureRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudExadataInfrastructureUnallocatedResources

      default CompletableFuture<GetCloudExadataInfrastructureUnallocatedResourcesResponse> getCloudExadataInfrastructureUnallocatedResources(GetCloudExadataInfrastructureUnallocatedResourcesRequest getCloudExadataInfrastructureUnallocatedResourcesRequest)

      Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.

      Parameters:
      getCloudExadataInfrastructureUnallocatedResourcesRequest -
      Returns:
      A Java Future containing the result of the GetCloudExadataInfrastructureUnallocatedResources 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudExadataInfrastructureUnallocatedResources

      default CompletableFuture<GetCloudExadataInfrastructureUnallocatedResourcesResponse> getCloudExadataInfrastructureUnallocatedResources(Consumer<GetCloudExadataInfrastructureUnallocatedResourcesRequest.Builder> getCloudExadataInfrastructureUnallocatedResourcesRequest)

      Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.


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

      Parameters:
      getCloudExadataInfrastructureUnallocatedResourcesRequest - A Consumer that will call methods on GetCloudExadataInfrastructureUnallocatedResourcesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetCloudExadataInfrastructureUnallocatedResources 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudVmCluster

      default CompletableFuture<GetCloudVmClusterResponse> getCloudVmCluster(GetCloudVmClusterRequest getCloudVmClusterRequest)

      Returns information about the specified VM cluster.

      Parameters:
      getCloudVmClusterRequest -
      Returns:
      A Java Future containing the result of the GetCloudVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getCloudVmCluster

      default CompletableFuture<GetCloudVmClusterResponse> getCloudVmCluster(Consumer<GetCloudVmClusterRequest.Builder> getCloudVmClusterRequest)

      Returns information about the specified VM cluster.


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

      Parameters:
      getCloudVmClusterRequest - A Consumer that will call methods on GetCloudVmClusterRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetCloudVmCluster 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDbNode

      default CompletableFuture<GetDbNodeResponse> getDbNode(GetDbNodeRequest getDbNodeRequest)

      Returns information about the specified DB node.

      Parameters:
      getDbNodeRequest -
      Returns:
      A Java Future containing the result of the GetDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDbNode

      default CompletableFuture<GetDbNodeResponse> getDbNode(Consumer<GetDbNodeRequest.Builder> getDbNodeRequest)

      Returns information about the specified DB node.


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

      Parameters:
      getDbNodeRequest - A Consumer that will call methods on GetDbNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDbServer

      default CompletableFuture<GetDbServerResponse> getDbServer(GetDbServerRequest getDbServerRequest)

      Returns information about the specified database server.

      Parameters:
      getDbServerRequest -
      Returns:
      A Java Future containing the result of the GetDbServer 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDbServer

      default CompletableFuture<GetDbServerResponse> getDbServer(Consumer<GetDbServerRequest.Builder> getDbServerRequest)

      Returns information about the specified database server.


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

      Parameters:
      getDbServerRequest - A Consumer that will call methods on GetDbServerRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDbServer 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOciOnboardingStatus

      default CompletableFuture<GetOciOnboardingStatusResponse> getOciOnboardingStatus(GetOciOnboardingStatusRequest getOciOnboardingStatusRequest)

      Returns the tenancy activation link and onboarding status for your Amazon Web Services account.

      Parameters:
      getOciOnboardingStatusRequest -
      Returns:
      A Java Future containing the result of the GetOciOnboardingStatus 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOciOnboardingStatus

      default CompletableFuture<GetOciOnboardingStatusResponse> getOciOnboardingStatus(Consumer<GetOciOnboardingStatusRequest.Builder> getOciOnboardingStatusRequest)

      Returns the tenancy activation link and onboarding status for your Amazon Web Services account.


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

      Parameters:
      getOciOnboardingStatusRequest - A Consumer that will call methods on GetOciOnboardingStatusRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetOciOnboardingStatus 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOdbNetwork

      default CompletableFuture<GetOdbNetworkResponse> getOdbNetwork(GetOdbNetworkRequest getOdbNetworkRequest)

      Returns information about the specified ODB network.

      Parameters:
      getOdbNetworkRequest -
      Returns:
      A Java Future containing the result of the GetOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOdbNetwork

      default CompletableFuture<GetOdbNetworkResponse> getOdbNetwork(Consumer<GetOdbNetworkRequest.Builder> getOdbNetworkRequest)

      Returns information about the specified ODB network.


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

      Parameters:
      getOdbNetworkRequest - A Consumer that will call methods on GetOdbNetworkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOdbPeeringConnection

      default CompletableFuture<GetOdbPeeringConnectionResponse> getOdbPeeringConnection(GetOdbPeeringConnectionRequest getOdbPeeringConnectionRequest)

      Retrieves information about an ODB peering connection.

      Parameters:
      getOdbPeeringConnectionRequest -
      Returns:
      A Java Future containing the result of the GetOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getOdbPeeringConnection

      default CompletableFuture<GetOdbPeeringConnectionResponse> getOdbPeeringConnection(Consumer<GetOdbPeeringConnectionRequest.Builder> getOdbPeeringConnectionRequest)

      Retrieves information about an ODB peering connection.


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

      Parameters:
      getOdbPeeringConnectionRequest - A Consumer that will call methods on GetOdbPeeringConnectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetOdbPeeringConnection 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • initializeService

      default CompletableFuture<InitializeServiceResponse> initializeService(InitializeServiceRequest initializeServiceRequest)

      Initializes the ODB service for the first time in an account.

      Parameters:
      initializeServiceRequest -
      Returns:
      A Java Future containing the result of the InitializeService 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • initializeService

      default CompletableFuture<InitializeServiceResponse> initializeService(Consumer<InitializeServiceRequest.Builder> initializeServiceRequest)

      Initializes the ODB service for the first time in an account.


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

      Parameters:
      initializeServiceRequest - A Consumer that will call methods on InitializeServiceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the InitializeService 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAutonomousVirtualMachines

      default CompletableFuture<ListAutonomousVirtualMachinesResponse> listAutonomousVirtualMachines(ListAutonomousVirtualMachinesRequest listAutonomousVirtualMachinesRequest)

      Lists all Autonomous VMs in an Autonomous VM cluster.

      Parameters:
      listAutonomousVirtualMachinesRequest -
      Returns:
      A Java Future containing the result of the ListAutonomousVirtualMachines 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAutonomousVirtualMachines

      default CompletableFuture<ListAutonomousVirtualMachinesResponse> listAutonomousVirtualMachines(Consumer<ListAutonomousVirtualMachinesRequest.Builder> listAutonomousVirtualMachinesRequest)

      Lists all Autonomous VMs in an Autonomous VM cluster.


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

      Parameters:
      listAutonomousVirtualMachinesRequest - A Consumer that will call methods on ListAutonomousVirtualMachinesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListAutonomousVirtualMachines 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAutonomousVirtualMachinesPaginator

      default ListAutonomousVirtualMachinesPublisher listAutonomousVirtualMachinesPaginator(ListAutonomousVirtualMachinesRequest listAutonomousVirtualMachinesRequest)

      This is a variant of listAutonomousVirtualMachines(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesRequest) 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.odb.paginators.ListAutonomousVirtualMachinesPublisher publisher = client.listAutonomousVirtualMachinesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListAutonomousVirtualMachinesPublisher publisher = client.listAutonomousVirtualMachinesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesResponse 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 listAutonomousVirtualMachines(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesRequest) operation.

      Parameters:
      listAutonomousVirtualMachinesRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listAutonomousVirtualMachinesPaginator

      default ListAutonomousVirtualMachinesPublisher listAutonomousVirtualMachinesPaginator(Consumer<ListAutonomousVirtualMachinesRequest.Builder> listAutonomousVirtualMachinesRequest)

      This is a variant of listAutonomousVirtualMachines(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesRequest) 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.odb.paginators.ListAutonomousVirtualMachinesPublisher publisher = client.listAutonomousVirtualMachinesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListAutonomousVirtualMachinesPublisher publisher = client.listAutonomousVirtualMachinesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesResponse 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 listAutonomousVirtualMachines(software.amazon.awssdk.services.odb.model.ListAutonomousVirtualMachinesRequest) operation.


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

      Parameters:
      listAutonomousVirtualMachinesRequest - A Consumer that will call methods on ListAutonomousVirtualMachinesRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudAutonomousVmClusters

      default CompletableFuture<ListCloudAutonomousVmClustersResponse> listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest listCloudAutonomousVmClustersRequest)

      Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.

      Parameters:
      listCloudAutonomousVmClustersRequest -
      Returns:
      A Java Future containing the result of the ListCloudAutonomousVmClusters 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudAutonomousVmClusters

      default CompletableFuture<ListCloudAutonomousVmClustersResponse> listCloudAutonomousVmClusters(Consumer<ListCloudAutonomousVmClustersRequest.Builder> listCloudAutonomousVmClustersRequest)

      Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.


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

      Parameters:
      listCloudAutonomousVmClustersRequest - A Consumer that will call methods on ListCloudAutonomousVmClustersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListCloudAutonomousVmClusters 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudAutonomousVmClustersPaginator

      default ListCloudAutonomousVmClustersPublisher listCloudAutonomousVmClustersPaginator(ListCloudAutonomousVmClustersRequest listCloudAutonomousVmClustersRequest)

      This is a variant of listCloudAutonomousVmClusters(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersRequest) 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.odb.paginators.ListCloudAutonomousVmClustersPublisher publisher = client.listCloudAutonomousVmClustersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudAutonomousVmClustersPublisher publisher = client.listCloudAutonomousVmClustersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersResponse 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 listCloudAutonomousVmClusters(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersRequest) operation.

      Parameters:
      listCloudAutonomousVmClustersRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudAutonomousVmClustersPaginator

      default ListCloudAutonomousVmClustersPublisher listCloudAutonomousVmClustersPaginator(Consumer<ListCloudAutonomousVmClustersRequest.Builder> listCloudAutonomousVmClustersRequest)

      This is a variant of listCloudAutonomousVmClusters(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersRequest) 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.odb.paginators.ListCloudAutonomousVmClustersPublisher publisher = client.listCloudAutonomousVmClustersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudAutonomousVmClustersPublisher publisher = client.listCloudAutonomousVmClustersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersResponse 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 listCloudAutonomousVmClusters(software.amazon.awssdk.services.odb.model.ListCloudAutonomousVmClustersRequest) operation.


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

      Parameters:
      listCloudAutonomousVmClustersRequest - A Consumer that will call methods on ListCloudAutonomousVmClustersRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudExadataInfrastructures

      default CompletableFuture<ListCloudExadataInfrastructuresResponse> listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest listCloudExadataInfrastructuresRequest)

      Returns information about the Exadata infrastructures owned by your Amazon Web Services account.

      Parameters:
      listCloudExadataInfrastructuresRequest -
      Returns:
      A Java Future containing the result of the ListCloudExadataInfrastructures 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudExadataInfrastructures

      default CompletableFuture<ListCloudExadataInfrastructuresResponse> listCloudExadataInfrastructures(Consumer<ListCloudExadataInfrastructuresRequest.Builder> listCloudExadataInfrastructuresRequest)

      Returns information about the Exadata infrastructures owned by your Amazon Web Services account.


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

      Parameters:
      listCloudExadataInfrastructuresRequest - A Consumer that will call methods on ListCloudExadataInfrastructuresRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListCloudExadataInfrastructures 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudExadataInfrastructuresPaginator

      default ListCloudExadataInfrastructuresPublisher listCloudExadataInfrastructuresPaginator(ListCloudExadataInfrastructuresRequest listCloudExadataInfrastructuresRequest)

      This is a variant of listCloudExadataInfrastructures(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresRequest) 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.odb.paginators.ListCloudExadataInfrastructuresPublisher publisher = client.listCloudExadataInfrastructuresPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudExadataInfrastructuresPublisher publisher = client.listCloudExadataInfrastructuresPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresResponse 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 listCloudExadataInfrastructures(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresRequest) operation.

      Parameters:
      listCloudExadataInfrastructuresRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudExadataInfrastructuresPaginator

      default ListCloudExadataInfrastructuresPublisher listCloudExadataInfrastructuresPaginator(Consumer<ListCloudExadataInfrastructuresRequest.Builder> listCloudExadataInfrastructuresRequest)

      This is a variant of listCloudExadataInfrastructures(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresRequest) 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.odb.paginators.ListCloudExadataInfrastructuresPublisher publisher = client.listCloudExadataInfrastructuresPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudExadataInfrastructuresPublisher publisher = client.listCloudExadataInfrastructuresPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresResponse 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 listCloudExadataInfrastructures(software.amazon.awssdk.services.odb.model.ListCloudExadataInfrastructuresRequest) operation.


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

      Parameters:
      listCloudExadataInfrastructuresRequest - A Consumer that will call methods on ListCloudExadataInfrastructuresRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudVmClusters

      default CompletableFuture<ListCloudVmClustersResponse> listCloudVmClusters(ListCloudVmClustersRequest listCloudVmClustersRequest)

      Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.

      Parameters:
      listCloudVmClustersRequest -
      Returns:
      A Java Future containing the result of the ListCloudVmClusters 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudVmClusters

      default CompletableFuture<ListCloudVmClustersResponse> listCloudVmClusters(Consumer<ListCloudVmClustersRequest.Builder> listCloudVmClustersRequest)

      Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.


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

      Parameters:
      listCloudVmClustersRequest - A Consumer that will call methods on ListCloudVmClustersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListCloudVmClusters 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudVmClustersPaginator

      default ListCloudVmClustersPublisher listCloudVmClustersPaginator(ListCloudVmClustersRequest listCloudVmClustersRequest)

      This is a variant of listCloudVmClusters(software.amazon.awssdk.services.odb.model.ListCloudVmClustersRequest) 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.odb.paginators.ListCloudVmClustersPublisher publisher = client.listCloudVmClustersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudVmClustersPublisher publisher = client.listCloudVmClustersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudVmClustersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudVmClustersResponse 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 listCloudVmClusters(software.amazon.awssdk.services.odb.model.ListCloudVmClustersRequest) operation.

      Parameters:
      listCloudVmClustersRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listCloudVmClustersPaginator

      default ListCloudVmClustersPublisher listCloudVmClustersPaginator(Consumer<ListCloudVmClustersRequest.Builder> listCloudVmClustersRequest)

      This is a variant of listCloudVmClusters(software.amazon.awssdk.services.odb.model.ListCloudVmClustersRequest) 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.odb.paginators.ListCloudVmClustersPublisher publisher = client.listCloudVmClustersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListCloudVmClustersPublisher publisher = client.listCloudVmClustersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListCloudVmClustersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListCloudVmClustersResponse 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 listCloudVmClusters(software.amazon.awssdk.services.odb.model.ListCloudVmClustersRequest) operation.


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

      Parameters:
      listCloudVmClustersRequest - A Consumer that will call methods on ListCloudVmClustersRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbNodes

      default CompletableFuture<ListDbNodesResponse> listDbNodes(ListDbNodesRequest listDbNodesRequest)

      Returns information about the DB nodes for the specified VM cluster.

      Parameters:
      listDbNodesRequest -
      Returns:
      A Java Future containing the result of the ListDbNodes 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbNodes

      default CompletableFuture<ListDbNodesResponse> listDbNodes(Consumer<ListDbNodesRequest.Builder> listDbNodesRequest)

      Returns information about the DB nodes for the specified VM cluster.


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

      Parameters:
      listDbNodesRequest - A Consumer that will call methods on ListDbNodesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDbNodes 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbNodesPaginator

      default ListDbNodesPublisher listDbNodesPaginator(ListDbNodesRequest listDbNodesRequest)

      This is a variant of listDbNodes(software.amazon.awssdk.services.odb.model.ListDbNodesRequest) 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.odb.paginators.ListDbNodesPublisher publisher = client.listDbNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbNodesPublisher publisher = client.listDbNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbNodesResponse 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 listDbNodes(software.amazon.awssdk.services.odb.model.ListDbNodesRequest) operation.

      Parameters:
      listDbNodesRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbNodesPaginator

      default ListDbNodesPublisher listDbNodesPaginator(Consumer<ListDbNodesRequest.Builder> listDbNodesRequest)

      This is a variant of listDbNodes(software.amazon.awssdk.services.odb.model.ListDbNodesRequest) 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.odb.paginators.ListDbNodesPublisher publisher = client.listDbNodesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbNodesPublisher publisher = client.listDbNodesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbNodesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbNodesResponse 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 listDbNodes(software.amazon.awssdk.services.odb.model.ListDbNodesRequest) operation.


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

      Parameters:
      listDbNodesRequest - A Consumer that will call methods on ListDbNodesRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbServers

      default CompletableFuture<ListDbServersResponse> listDbServers(ListDbServersRequest listDbServersRequest)

      Returns information about the database servers that belong to the specified Exadata infrastructure.

      Parameters:
      listDbServersRequest -
      Returns:
      A Java Future containing the result of the ListDbServers 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbServers

      default CompletableFuture<ListDbServersResponse> listDbServers(Consumer<ListDbServersRequest.Builder> listDbServersRequest)

      Returns information about the database servers that belong to the specified Exadata infrastructure.


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

      Parameters:
      listDbServersRequest - A Consumer that will call methods on ListDbServersRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDbServers 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbServersPaginator

      default ListDbServersPublisher listDbServersPaginator(ListDbServersRequest listDbServersRequest)

      This is a variant of listDbServers(software.amazon.awssdk.services.odb.model.ListDbServersRequest) 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.odb.paginators.ListDbServersPublisher publisher = client.listDbServersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbServersPublisher publisher = client.listDbServersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbServersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbServersResponse 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 listDbServers(software.amazon.awssdk.services.odb.model.ListDbServersRequest) operation.

      Parameters:
      listDbServersRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbServersPaginator

      default ListDbServersPublisher listDbServersPaginator(Consumer<ListDbServersRequest.Builder> listDbServersRequest)

      This is a variant of listDbServers(software.amazon.awssdk.services.odb.model.ListDbServersRequest) 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.odb.paginators.ListDbServersPublisher publisher = client.listDbServersPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbServersPublisher publisher = client.listDbServersPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbServersResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbServersResponse 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 listDbServers(software.amazon.awssdk.services.odb.model.ListDbServersRequest) operation.


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

      Parameters:
      listDbServersRequest - A Consumer that will call methods on ListDbServersRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbSystemShapes

      default CompletableFuture<ListDbSystemShapesResponse> listDbSystemShapes(ListDbSystemShapesRequest listDbSystemShapesRequest)

      Returns information about the shapes that are available for an Exadata infrastructure.

      Parameters:
      listDbSystemShapesRequest -
      Returns:
      A Java Future containing the result of the ListDbSystemShapes 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbSystemShapes

      default CompletableFuture<ListDbSystemShapesResponse> listDbSystemShapes(Consumer<ListDbSystemShapesRequest.Builder> listDbSystemShapesRequest)

      Returns information about the shapes that are available for an Exadata infrastructure.


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

      Parameters:
      listDbSystemShapesRequest - A Consumer that will call methods on ListDbSystemShapesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDbSystemShapes 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbSystemShapesPaginator

      default ListDbSystemShapesPublisher listDbSystemShapesPaginator(ListDbSystemShapesRequest listDbSystemShapesRequest)

      This is a variant of listDbSystemShapes(software.amazon.awssdk.services.odb.model.ListDbSystemShapesRequest) 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.odb.paginators.ListDbSystemShapesPublisher publisher = client.listDbSystemShapesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbSystemShapesPublisher publisher = client.listDbSystemShapesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbSystemShapesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbSystemShapesResponse 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 listDbSystemShapes(software.amazon.awssdk.services.odb.model.ListDbSystemShapesRequest) operation.

      Parameters:
      listDbSystemShapesRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDbSystemShapesPaginator

      default ListDbSystemShapesPublisher listDbSystemShapesPaginator(Consumer<ListDbSystemShapesRequest.Builder> listDbSystemShapesRequest)

      This is a variant of listDbSystemShapes(software.amazon.awssdk.services.odb.model.ListDbSystemShapesRequest) 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.odb.paginators.ListDbSystemShapesPublisher publisher = client.listDbSystemShapesPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListDbSystemShapesPublisher publisher = client.listDbSystemShapesPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListDbSystemShapesResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListDbSystemShapesResponse 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 listDbSystemShapes(software.amazon.awssdk.services.odb.model.ListDbSystemShapesRequest) operation.


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

      Parameters:
      listDbSystemShapesRequest - A Consumer that will call methods on ListDbSystemShapesRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGiVersions

      default CompletableFuture<ListGiVersionsResponse> listGiVersions(ListGiVersionsRequest listGiVersionsRequest)

      Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.

      Parameters:
      listGiVersionsRequest -
      Returns:
      A Java Future containing the result of the ListGiVersions 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGiVersions

      default CompletableFuture<ListGiVersionsResponse> listGiVersions(Consumer<ListGiVersionsRequest.Builder> listGiVersionsRequest)

      Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.


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

      Parameters:
      listGiVersionsRequest - A Consumer that will call methods on ListGiVersionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListGiVersions 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGiVersionsPaginator

      default ListGiVersionsPublisher listGiVersionsPaginator(ListGiVersionsRequest listGiVersionsRequest)

      This is a variant of listGiVersions(software.amazon.awssdk.services.odb.model.ListGiVersionsRequest) 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.odb.paginators.ListGiVersionsPublisher publisher = client.listGiVersionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListGiVersionsPublisher publisher = client.listGiVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListGiVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListGiVersionsResponse 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 listGiVersions(software.amazon.awssdk.services.odb.model.ListGiVersionsRequest) operation.

      Parameters:
      listGiVersionsRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGiVersionsPaginator

      default ListGiVersionsPublisher listGiVersionsPaginator(Consumer<ListGiVersionsRequest.Builder> listGiVersionsRequest)

      This is a variant of listGiVersions(software.amazon.awssdk.services.odb.model.ListGiVersionsRequest) 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.odb.paginators.ListGiVersionsPublisher publisher = client.listGiVersionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListGiVersionsPublisher publisher = client.listGiVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListGiVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListGiVersionsResponse 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 listGiVersions(software.amazon.awssdk.services.odb.model.ListGiVersionsRequest) operation.


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

      Parameters:
      listGiVersionsRequest - A Consumer that will call methods on ListGiVersionsRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbNetworks

      default CompletableFuture<ListOdbNetworksResponse> listOdbNetworks(ListOdbNetworksRequest listOdbNetworksRequest)

      Returns information about the ODB networks owned by your Amazon Web Services account.

      Parameters:
      listOdbNetworksRequest -
      Returns:
      A Java Future containing the result of the ListOdbNetworks 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbNetworks

      default CompletableFuture<ListOdbNetworksResponse> listOdbNetworks(Consumer<ListOdbNetworksRequest.Builder> listOdbNetworksRequest)

      Returns information about the ODB networks owned by your Amazon Web Services account.


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

      Parameters:
      listOdbNetworksRequest - A Consumer that will call methods on ListOdbNetworksRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListOdbNetworks 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbNetworksPaginator

      default ListOdbNetworksPublisher listOdbNetworksPaginator(ListOdbNetworksRequest listOdbNetworksRequest)

      This is a variant of listOdbNetworks(software.amazon.awssdk.services.odb.model.ListOdbNetworksRequest) 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.odb.paginators.ListOdbNetworksPublisher publisher = client.listOdbNetworksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListOdbNetworksPublisher publisher = client.listOdbNetworksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListOdbNetworksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListOdbNetworksResponse 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 listOdbNetworks(software.amazon.awssdk.services.odb.model.ListOdbNetworksRequest) operation.

      Parameters:
      listOdbNetworksRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbNetworksPaginator

      default ListOdbNetworksPublisher listOdbNetworksPaginator(Consumer<ListOdbNetworksRequest.Builder> listOdbNetworksRequest)

      This is a variant of listOdbNetworks(software.amazon.awssdk.services.odb.model.ListOdbNetworksRequest) 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.odb.paginators.ListOdbNetworksPublisher publisher = client.listOdbNetworksPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListOdbNetworksPublisher publisher = client.listOdbNetworksPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListOdbNetworksResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListOdbNetworksResponse 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 listOdbNetworks(software.amazon.awssdk.services.odb.model.ListOdbNetworksRequest) operation.


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

      Parameters:
      listOdbNetworksRequest - A Consumer that will call methods on ListOdbNetworksRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbPeeringConnections

      default CompletableFuture<ListOdbPeeringConnectionsResponse> listOdbPeeringConnections(ListOdbPeeringConnectionsRequest listOdbPeeringConnectionsRequest)

      Lists all ODB peering connections or those associated with a specific ODB network.

      Parameters:
      listOdbPeeringConnectionsRequest -
      Returns:
      A Java Future containing the result of the ListOdbPeeringConnections 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbPeeringConnections

      default CompletableFuture<ListOdbPeeringConnectionsResponse> listOdbPeeringConnections(Consumer<ListOdbPeeringConnectionsRequest.Builder> listOdbPeeringConnectionsRequest)

      Lists all ODB peering connections or those associated with a specific ODB network.


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

      Parameters:
      listOdbPeeringConnectionsRequest - A Consumer that will call methods on ListOdbPeeringConnectionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListOdbPeeringConnections 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbPeeringConnectionsPaginator

      default ListOdbPeeringConnectionsPublisher listOdbPeeringConnectionsPaginator(ListOdbPeeringConnectionsRequest listOdbPeeringConnectionsRequest)

      This is a variant of listOdbPeeringConnections(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsRequest) 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.odb.paginators.ListOdbPeeringConnectionsPublisher publisher = client.listOdbPeeringConnectionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListOdbPeeringConnectionsPublisher publisher = client.listOdbPeeringConnectionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsResponse 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 listOdbPeeringConnections(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsRequest) operation.

      Parameters:
      listOdbPeeringConnectionsRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listOdbPeeringConnectionsPaginator

      default ListOdbPeeringConnectionsPublisher listOdbPeeringConnectionsPaginator(Consumer<ListOdbPeeringConnectionsRequest.Builder> listOdbPeeringConnectionsRequest)

      This is a variant of listOdbPeeringConnections(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsRequest) 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.odb.paginators.ListOdbPeeringConnectionsPublisher publisher = client.listOdbPeeringConnectionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListOdbPeeringConnectionsPublisher publisher = client.listOdbPeeringConnectionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsResponse 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 listOdbPeeringConnections(software.amazon.awssdk.services.odb.model.ListOdbPeeringConnectionsRequest) operation.


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

      Parameters:
      listOdbPeeringConnectionsRequest - A Consumer that will call methods on ListOdbPeeringConnectionsRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSystemVersions

      default CompletableFuture<ListSystemVersionsResponse> listSystemVersions(ListSystemVersionsRequest listSystemVersionsRequest)

      Returns information about the system versions that are available for a VM cluster for the specified giVersion and shape.

      Parameters:
      listSystemVersionsRequest -
      Returns:
      A Java Future containing the result of the ListSystemVersions 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSystemVersions

      default CompletableFuture<ListSystemVersionsResponse> listSystemVersions(Consumer<ListSystemVersionsRequest.Builder> listSystemVersionsRequest)

      Returns information about the system versions that are available for a VM cluster for the specified giVersion and shape.


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

      Parameters:
      listSystemVersionsRequest - A Consumer that will call methods on ListSystemVersionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSystemVersions 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSystemVersionsPaginator

      default ListSystemVersionsPublisher listSystemVersionsPaginator(ListSystemVersionsRequest listSystemVersionsRequest)

      This is a variant of listSystemVersions(software.amazon.awssdk.services.odb.model.ListSystemVersionsRequest) 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.odb.paginators.ListSystemVersionsPublisher publisher = client.listSystemVersionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListSystemVersionsPublisher publisher = client.listSystemVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListSystemVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListSystemVersionsResponse 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 listSystemVersions(software.amazon.awssdk.services.odb.model.ListSystemVersionsRequest) operation.

      Parameters:
      listSystemVersionsRequest -
      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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSystemVersionsPaginator

      default ListSystemVersionsPublisher listSystemVersionsPaginator(Consumer<ListSystemVersionsRequest.Builder> listSystemVersionsRequest)

      This is a variant of listSystemVersions(software.amazon.awssdk.services.odb.model.ListSystemVersionsRequest) 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.odb.paginators.ListSystemVersionsPublisher publisher = client.listSystemVersionsPaginator(request);
       CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response });
       future.get();
       
       
      2) Using a custom subscriber
       
       software.amazon.awssdk.services.odb.paginators.ListSystemVersionsPublisher publisher = client.listSystemVersionsPaginator(request);
       publisher.subscribe(new Subscriber<software.amazon.awssdk.services.odb.model.ListSystemVersionsResponse>() {
       
       public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... };
       
       
       public void onNext(software.amazon.awssdk.services.odb.model.ListSystemVersionsResponse 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 listSystemVersions(software.amazon.awssdk.services.odb.model.ListSystemVersionsRequest) operation.


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

      Parameters:
      listSystemVersionsRequest - A Consumer that will call methods on ListSystemVersionsRequest.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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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)

      Returns information about the tags applied to this 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.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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)

      Returns information about the tags applied to this 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.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rebootDbNode

      default CompletableFuture<RebootDbNodeResponse> rebootDbNode(RebootDbNodeRequest rebootDbNodeRequest)

      Reboots the specified DB node in a VM cluster.

      Parameters:
      rebootDbNodeRequest -
      Returns:
      A Java Future containing the result of the RebootDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • rebootDbNode

      default CompletableFuture<RebootDbNodeResponse> rebootDbNode(Consumer<RebootDbNodeRequest.Builder> rebootDbNodeRequest)

      Reboots the specified DB node in a VM cluster.


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

      Parameters:
      rebootDbNodeRequest - A Consumer that will call methods on RebootDbNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the RebootDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDbNode

      default CompletableFuture<StartDbNodeResponse> startDbNode(StartDbNodeRequest startDbNodeRequest)

      Starts the specified DB node in a VM cluster.

      Parameters:
      startDbNodeRequest -
      Returns:
      A Java Future containing the result of the StartDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDbNode

      default CompletableFuture<StartDbNodeResponse> startDbNode(Consumer<StartDbNodeRequest.Builder> startDbNodeRequest)

      Starts the specified DB node in a VM cluster.


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

      Parameters:
      startDbNodeRequest - A Consumer that will call methods on StartDbNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopDbNode

      default CompletableFuture<StopDbNodeResponse> stopDbNode(StopDbNodeRequest stopDbNodeRequest)

      Stops the specified DB node in a VM cluster.

      Parameters:
      stopDbNodeRequest -
      Returns:
      A Java Future containing the result of the StopDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • stopDbNode

      default CompletableFuture<StopDbNodeResponse> stopDbNode(Consumer<StopDbNodeRequest.Builder> stopDbNodeRequest)

      Stops the specified DB node in a VM cluster.


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

      Parameters:
      stopDbNodeRequest - A Consumer that will call methods on StopDbNodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StopDbNode 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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)

      Applies tags to the specified 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.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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)

      Applies tags to the specified 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.
      • ServiceQuotaExceededException You have exceeded the service quota.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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 tags from the specified 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.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException 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 tags from the specified 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.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateCloudExadataInfrastructure

      default CompletableFuture<UpdateCloudExadataInfrastructureResponse> updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest updateCloudExadataInfrastructureRequest)

      Updates the properties of an Exadata infrastructure resource.

      Parameters:
      updateCloudExadataInfrastructureRequest -
      Returns:
      A Java Future containing the result of the UpdateCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateCloudExadataInfrastructure

      default CompletableFuture<UpdateCloudExadataInfrastructureResponse> updateCloudExadataInfrastructure(Consumer<UpdateCloudExadataInfrastructureRequest.Builder> updateCloudExadataInfrastructureRequest)

      Updates the properties of an Exadata infrastructure resource.


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

      Parameters:
      updateCloudExadataInfrastructureRequest - A Consumer that will call methods on UpdateCloudExadataInfrastructureRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateCloudExadataInfrastructure 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateOdbNetwork

      default CompletableFuture<UpdateOdbNetworkResponse> updateOdbNetwork(UpdateOdbNetworkRequest updateOdbNetworkRequest)

      Updates properties of a specified ODB network.

      Parameters:
      updateOdbNetworkRequest -
      Returns:
      A Java Future containing the result of the UpdateOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateOdbNetwork

      default CompletableFuture<UpdateOdbNetworkResponse> updateOdbNetwork(Consumer<UpdateOdbNetworkRequest.Builder> updateOdbNetworkRequest)

      Updates properties of a specified ODB network.


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

      Parameters:
      updateOdbNetworkRequest - A Consumer that will call methods on UpdateOdbNetworkRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateOdbNetwork 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.
      • ThrottlingException The request was denied due to request throttling.
      • ValidationException The request has failed validation because it is missing required fields or has invalid inputs.
      • ConflictException Occurs when a conflict with the current status of your resource. Fix any inconsistencies with your resource and try again.
      • AccessDeniedException You don't have sufficient access to perform this action. Make sure you have the required permissions and try again.
      • InternalServerException Occurs when there is an internal failure in the Oracle Database@Amazon Web Services service. Wait and try again.
      • ResourceNotFoundException The operation tried to access a resource that doesn't exist. Make sure you provided the correct resource and try again.
      • 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.
      • OdbException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default OdbServiceClientConfiguration 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 OdbAsyncClient create()
      Create a OdbAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static OdbAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a OdbAsyncClient.