Class DatabaseAsyncClient
- java.lang.Object
- 
- com.oracle.bmc.http.internal.BaseAsyncClient
- 
- com.oracle.bmc.database.DatabaseAsyncClient
 
 
- 
- All Implemented Interfaces:
- DatabaseAsync,- AutoCloseable
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class DatabaseAsyncClient extends BaseAsyncClient implements DatabaseAsyncAsync client implementation for Database service.
 There are two ways to use async client: 1. Use AsyncHandler: using AsyncHandler, if the response to the call is anInputStream, like getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, because the stream will be closed right after the AsyncHandler is invoked.
 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
 Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler is used, it is still safe to use the Future to determine whether or not the request was completed via Future.isDone/isCancelled.
 Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDatabaseAsyncClient.BuilderBuilder class for this client.
 - 
Field SummaryFields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for Database.
 - 
Constructor SummaryConstructors Constructor Description DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
 - 
Method Summary- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface com.oracle.bmc.database.DatabaseAsyncgetEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
 
- 
 
- 
- 
- 
Constructor Detail- 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
 
 - 
DatabaseAsyncClient@Deprecated public DatabaseAsyncClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint) Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
- authenticationDetailsProvider- The authentication details (see- DatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
- configuration-- ClientBuilderBase.configuration
- clientConfigurator-- ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
- defaultRequestSignerFactory-- ClientBuilderBase.requestSignerFactory
- additionalClientConfigurators-- ClientBuilderBase.additionalClientConfigurators
- endpoint-- ClientBuilderBase.endpoint(java.lang.String)
- signingStrategyRequestSignerFactories-- ClientBuilderBase.signingStrategyRequestSignerFactories
 
 
- 
 - 
Method Detail- 
builderpublic static DatabaseAsyncClient.Builder builder() Create a builder for this client.- Returns:
- builder
 
 - 
setRegionpublic void setRegion(Region region) Description copied from interface:DatabaseAsyncSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call setEndpointafter resolving the endpoint. If the service is not available in this region, however, an IllegalArgumentException will be raised.- Specified by:
- setRegionin interface- DatabaseAsync
- Parameters:
- region- The region of the service.
 
 - 
setRegionpublic void setRegion(String regionId) Description copied from interface:DatabaseAsyncSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format ( Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
- setRegionin interface- DatabaseAsync
- Parameters:
- regionId- The public region ID.
 
 - 
activateExadataInfrastructurepublic Future<ActivateExadataInfrastructureResponse> activateExadataInfrastructure(ActivateExadataInfrastructureRequest request, AsyncHandler<ActivateExadataInfrastructureRequest,ActivateExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncActivates the specified Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. - Specified by:
- activateExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addStandbyAutonomousContainerDatabasepublic Future<AddStandbyAutonomousContainerDatabaseResponse> addStandbyAutonomousContainerDatabase(AddStandbyAutonomousContainerDatabaseRequest request, AsyncHandler<AddStandbyAutonomousContainerDatabaseRequest,AddStandbyAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncAdd a standby Autonomous Container Database.For more information about Autonomous Data Guard,see Protect Critical Databases from Failures and Disasters Using Autonomous Data Guard. - Specified by:
- addStandbyAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addStorageCapacityCloudExadataInfrastructurepublic Future<AddStorageCapacityCloudExadataInfrastructureResponse> addStorageCapacityCloudExadataInfrastructure(AddStorageCapacityCloudExadataInfrastructureRequest request, AsyncHandler<AddStorageCapacityCloudExadataInfrastructureRequest,AddStorageCapacityCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncMakes the storage capacity from additional storage servers available for Cloud VM Cluster consumption.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- addStorageCapacityCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addStorageCapacityExadataInfrastructurepublic Future<AddStorageCapacityExadataInfrastructureResponse> addStorageCapacityExadataInfrastructure(AddStorageCapacityExadataInfrastructureRequest request, AsyncHandler<AddStorageCapacityExadataInfrastructureRequest,AddStorageCapacityExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncMakes the storage capacity from additional storage servers available for VM Cluster consumption.Applies to Exadata Cloud@Customer instances only. - Specified by:
- addStorageCapacityExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addVirtualMachineToCloudVmClusterpublic Future<AddVirtualMachineToCloudVmClusterResponse> addVirtualMachineToCloudVmCluster(AddVirtualMachineToCloudVmClusterRequest request, AsyncHandler<AddVirtualMachineToCloudVmClusterRequest,AddVirtualMachineToCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncAdd Virtual Machines to the Cloud VM cluster.Applies to Exadata Cloud instances only. - Specified by:
- addVirtualMachineToCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
addVirtualMachineToVmClusterpublic Future<AddVirtualMachineToVmClusterResponse> addVirtualMachineToVmCluster(AddVirtualMachineToVmClusterRequest request, AsyncHandler<AddVirtualMachineToVmClusterRequest,AddVirtualMachineToVmClusterResponse> handler) Description copied from interface:DatabaseAsyncAdd Virtual Machines to the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- addVirtualMachineToVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
autonomousDatabaseManualRefreshpublic Future<AutonomousDatabaseManualRefreshResponse> autonomousDatabaseManualRefresh(AutonomousDatabaseManualRefreshRequest request, AsyncHandler<AutonomousDatabaseManualRefreshRequest,AutonomousDatabaseManualRefreshResponse> handler) Description copied from interface:DatabaseAsyncInitiates a data refresh for an Autonomous AI Database refreshable clone.Data is refreshed from the source database to the point of a specified timestamp. - Specified by:
- autonomousDatabaseManualRefreshin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
cancelBackuppublic Future<CancelBackupResponse> cancelBackup(CancelBackupRequest request, AsyncHandler<CancelBackupRequest,CancelBackupResponse> handler) Description copied from interface:DatabaseAsyncCancel automatic/standalone full/incremental create backup workrequests specified by the backup Id.- Specified by:
- cancelBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
cancelExecutionWindowpublic Future<CancelExecutionWindowResponse> cancelExecutionWindow(CancelExecutionWindowRequest request, AsyncHandler<CancelExecutionWindowRequest,CancelExecutionWindowResponse> handler) Description copied from interface:DatabaseAsyncCancels the in progress maintenance activity under this execution window.- Specified by:
- cancelExecutionWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
cascadingDeleteSchedulingPlanpublic Future<CascadingDeleteSchedulingPlanResponse> cascadingDeleteSchedulingPlan(CascadingDeleteSchedulingPlanRequest request, AsyncHandler<CascadingDeleteSchedulingPlanRequest,CascadingDeleteSchedulingPlanResponse> handler) Description copied from interface:DatabaseAsyncDelete the scheduling plan resource along with all the scheduled actions associated with this resource.- Specified by:
- cascadingDeleteSchedulingPlanin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousContainerDatabaseCompartmentpublic Future<ChangeAutonomousContainerDatabaseCompartmentResponse> changeAutonomousContainerDatabaseCompartment(ChangeAutonomousContainerDatabaseCompartmentRequest request, AsyncHandler<ChangeAutonomousContainerDatabaseCompartmentRequest,ChangeAutonomousContainerDatabaseCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the Autonomous Container Database and its dependent resources to the specified compartment.For more information about moving Autonomous Container Databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousContainerDatabaseCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousDatabaseCompartmentpublic Future<ChangeAutonomousDatabaseCompartmentResponse> changeAutonomousDatabaseCompartment(ChangeAutonomousDatabaseCompartmentRequest request, AsyncHandler<ChangeAutonomousDatabaseCompartmentRequest,ChangeAutonomousDatabaseCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the Autonomous AI Database and its dependent resources to the specified compartment.For more information about moving Autonomous AI Databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousDatabaseCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousDatabaseSoftwareImageCompartmentpublic Future<ChangeAutonomousDatabaseSoftwareImageCompartmentResponse> changeAutonomousDatabaseSoftwareImageCompartment(ChangeAutonomousDatabaseSoftwareImageCompartmentRequest request, AsyncHandler<ChangeAutonomousDatabaseSoftwareImageCompartmentRequest,ChangeAutonomousDatabaseSoftwareImageCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the Autonomous AI Database Software Image and its dependent resources to the specified compartment.- Specified by:
- changeAutonomousDatabaseSoftwareImageCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousDatabaseSubscriptionpublic Future<ChangeAutonomousDatabaseSubscriptionResponse> changeAutonomousDatabaseSubscription(ChangeAutonomousDatabaseSubscriptionRequest request, AsyncHandler<ChangeAutonomousDatabaseSubscriptionRequest,ChangeAutonomousDatabaseSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate an Autonomous AI Database with a different subscription.- Specified by:
- changeAutonomousDatabaseSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousExadataInfrastructureCompartmentpublic Future<ChangeAutonomousExadataInfrastructureCompartmentResponse> changeAutonomousExadataInfrastructureCompartment(ChangeAutonomousExadataInfrastructureCompartmentRequest request, AsyncHandler<ChangeAutonomousExadataInfrastructureCompartmentRequest,ChangeAutonomousExadataInfrastructureCompartmentResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thechangeCloudExadataInfrastructureCompartmentoperation to move an Exadata infrastructure resource to a different compartment andchangeCloudAutonomousVmClusterCompartmentoperation to move an Autonomous Exadata VM cluster to a different compartment.For more information, see Moving Database Resources to a Different Compartment. - Specified by:
- changeAutonomousExadataInfrastructureCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeAutonomousVmClusterCompartmentpublic Future<ChangeAutonomousVmClusterCompartmentResponse> changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest request, AsyncHandler<ChangeAutonomousVmClusterCompartmentRequest,ChangeAutonomousVmClusterCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves an Autonomous VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud@Customer only. For systems in the Oracle cloud, see changeAutonomousVmClusterCompartment.- Specified by:
- changeAutonomousVmClusterCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeBackupDestinationCompartmentpublic Future<ChangeBackupDestinationCompartmentResponse> changeBackupDestinationCompartment(ChangeBackupDestinationCompartmentRequest request, AsyncHandler<ChangeBackupDestinationCompartmentRequest,ChangeBackupDestinationCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the backup destination and its dependent resources to the specified compartment.For more information, see Moving Database Resources to a Different Compartment. - Specified by:
- changeBackupDestinationCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudAutonomousVmClusterCompartmentpublic Future<ChangeCloudAutonomousVmClusterCompartmentResponse> changeCloudAutonomousVmClusterCompartment(ChangeCloudAutonomousVmClusterCompartmentRequest request, AsyncHandler<ChangeCloudAutonomousVmClusterCompartmentRequest,ChangeCloudAutonomousVmClusterCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves an Autonomous Exadata VM cluster in the Oracle cloud and its dependent resources to another compartment.For Exadata Cloud@Customer systems, see changeAutonomousVmClusterCompartment.- Specified by:
- changeCloudAutonomousVmClusterCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudAutonomousVmClusterSubscriptionpublic Future<ChangeCloudAutonomousVmClusterSubscriptionResponse> changeCloudAutonomousVmClusterSubscription(ChangeCloudAutonomousVmClusterSubscriptionRequest request, AsyncHandler<ChangeCloudAutonomousVmClusterSubscriptionRequest,ChangeCloudAutonomousVmClusterSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a Cloud Autonomous VM cluster with a different subscription.- Specified by:
- changeCloudAutonomousVmClusterSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudDbSystemSubscriptionpublic Future<ChangeCloudDbSystemSubscriptionResponse> changeCloudDbSystemSubscription(ChangeCloudDbSystemSubscriptionRequest request, AsyncHandler<ChangeCloudDbSystemSubscriptionRequest,ChangeCloudDbSystemSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a cloud DB system with a different subscription.- Specified by:
- changeCloudDbSystemSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudExadataInfrastructureCompartmentpublic Future<ChangeCloudExadataInfrastructureCompartmentResponse> changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest request, AsyncHandler<ChangeCloudExadataInfrastructureCompartmentRequest,ChangeCloudExadataInfrastructureCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves a cloud Exadata infrastructure resource and its dependent resources to another compartment.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see Moving Database Resources to a Different Compartment. - Specified by:
- changeCloudExadataInfrastructureCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudExadataInfrastructureSubscriptionpublic Future<ChangeCloudExadataInfrastructureSubscriptionResponse> changeCloudExadataInfrastructureSubscription(ChangeCloudExadataInfrastructureSubscriptionRequest request, AsyncHandler<ChangeCloudExadataInfrastructureSubscriptionRequest,ChangeCloudExadataInfrastructureSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a cloud Exadata infrastructure with a different subscription.- Specified by:
- changeCloudExadataInfrastructureSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudVmClusterCompartmentpublic Future<ChangeCloudVmClusterCompartmentResponse> changeCloudVmClusterCompartment(ChangeCloudVmClusterCompartmentRequest request, AsyncHandler<ChangeCloudVmClusterCompartmentRequest,ChangeCloudVmClusterCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves a cloud VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- changeCloudVmClusterCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeCloudVmClusterSubscriptionpublic Future<ChangeCloudVmClusterSubscriptionResponse> changeCloudVmClusterSubscription(ChangeCloudVmClusterSubscriptionRequest request, AsyncHandler<ChangeCloudVmClusterSubscriptionRequest,ChangeCloudVmClusterSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a cloud VM cluster with a different subscription.- Specified by:
- changeCloudVmClusterSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDatabaseSoftwareImageCompartmentpublic Future<ChangeDatabaseSoftwareImageCompartmentResponse> changeDatabaseSoftwareImageCompartment(ChangeDatabaseSoftwareImageCompartmentRequest request, AsyncHandler<ChangeDatabaseSoftwareImageCompartmentRequest,ChangeDatabaseSoftwareImageCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the Database Software Image and its dependent resources to the specified compartment.For more information about moving Databse Software Images, see Moving Database Resources to a Different Compartment. - Specified by:
- changeDatabaseSoftwareImageCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDataguardRolepublic Future<ChangeDataguardRoleResponse> changeDataguardRole(ChangeDataguardRoleRequest request, AsyncHandler<ChangeDataguardRoleRequest,ChangeDataguardRoleResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use theconvertStandbyAutonomousContainerDatabaseoperation to switch the Autonomous Container Database (ACD) role between Standby and Snapshot Standby.For more information about changing ACD Role, see Convert Physical Standby to Snapshot Standby and Convert Snapshot Standby to Physical Standby. - Specified by:
- changeDataguardRolein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDbSystemCompartmentpublic Future<ChangeDbSystemCompartmentResponse> changeDbSystemCompartment(ChangeDbSystemCompartmentRequest request, AsyncHandler<ChangeDbSystemCompartmentRequest,ChangeDbSystemCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves the DB system and its dependent resources to the specified compartment.For more information about moving DB systems, see Moving Database Resources to a Different Compartment. - Specified by:
- changeDbSystemCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeDisasterRecoveryConfigurationpublic Future<ChangeDisasterRecoveryConfigurationResponse> changeDisasterRecoveryConfiguration(ChangeDisasterRecoveryConfigurationRequest request, AsyncHandler<ChangeDisasterRecoveryConfigurationRequest,ChangeDisasterRecoveryConfigurationResponse> handler) Description copied from interface:DatabaseAsyncThis operation updates the cross-region disaster recovery (DR) details of the standby Autonomous AI Database Serverless database, and must be run on the standby side.- Specified by:
- changeDisasterRecoveryConfigurationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeEncryptionKeyLocationpublic Future<ChangeEncryptionKeyLocationResponse> changeEncryptionKeyLocation(ChangeEncryptionKeyLocationRequest request, AsyncHandler<ChangeEncryptionKeyLocationRequest,ChangeEncryptionKeyLocationResponse> handler) Description copied from interface:DatabaseAsyncUpdate the encryption key management location for the database- Specified by:
- changeEncryptionKeyLocationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExadataInfrastructureCompartmentpublic Future<ChangeExadataInfrastructureCompartmentResponse> changeExadataInfrastructureCompartment(ChangeExadataInfrastructureCompartmentRequest request, AsyncHandler<ChangeExadataInfrastructureCompartmentRequest,ChangeExadataInfrastructureCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves an Exadata infrastructure resource and its dependent resources to another compartment.Applies to Exadata Cloud@Customer instances only. To move an Exadata Cloud Service infrastructure resource to another compartment, use the changeCloudExadataInfrastructureCompartmentoperation.- Specified by:
- changeExadataInfrastructureCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExadbVmClusterCompartmentpublic Future<ChangeExadbVmClusterCompartmentResponse> changeExadbVmClusterCompartment(ChangeExadbVmClusterCompartmentRequest request, AsyncHandler<ChangeExadbVmClusterCompartmentRequest,ChangeExadbVmClusterCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves a Exadata VM cluster on Exascale Infrastructure and its dependent resources to another compartment.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- changeExadbVmClusterCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExadbVmClusterSubscriptionpublic Future<ChangeExadbVmClusterSubscriptionResponse> changeExadbVmClusterSubscription(ChangeExadbVmClusterSubscriptionRequest request, AsyncHandler<ChangeExadbVmClusterSubscriptionRequest,ChangeExadbVmClusterSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a Exadata VM cluster on Exascale Infrastructure with a different subscription.- Specified by:
- changeExadbVmClusterSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExascaleDbStorageVaultCompartmentpublic Future<ChangeExascaleDbStorageVaultCompartmentResponse> changeExascaleDbStorageVaultCompartment(ChangeExascaleDbStorageVaultCompartmentRequest request, AsyncHandler<ChangeExascaleDbStorageVaultCompartmentRequest,ChangeExascaleDbStorageVaultCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves a Exadata Database Storage Vault to another compartment.- Specified by:
- changeExascaleDbStorageVaultCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExascaleDbStorageVaultSubscriptionpublic Future<ChangeExascaleDbStorageVaultSubscriptionResponse> changeExascaleDbStorageVaultSubscription(ChangeExascaleDbStorageVaultSubscriptionRequest request, AsyncHandler<ChangeExascaleDbStorageVaultSubscriptionRequest,ChangeExascaleDbStorageVaultSubscriptionResponse> handler) Description copied from interface:DatabaseAsyncAssociate a Exadata Database Storage Vault with a different subscription.- Specified by:
- changeExascaleDbStorageVaultSubscriptionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExternalContainerDatabaseCompartmentpublic Future<ChangeExternalContainerDatabaseCompartmentResponse> changeExternalContainerDatabaseCompartment(ChangeExternalContainerDatabaseCompartmentRequest request, AsyncHandler<ChangeExternalContainerDatabaseCompartmentRequest,ChangeExternalContainerDatabaseCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove thecreateExternalContainerDatabaseDetailsand its dependent resources to the specified compartment.For more information about moving external container databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalContainerDatabaseCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExternalNonContainerDatabaseCompartmentpublic Future<ChangeExternalNonContainerDatabaseCompartmentResponse> changeExternalNonContainerDatabaseCompartment(ChangeExternalNonContainerDatabaseCompartmentRequest request, AsyncHandler<ChangeExternalNonContainerDatabaseCompartmentRequest,ChangeExternalNonContainerDatabaseCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the external non-container database and its dependent resources to the specified compartment.For more information about moving external non-container databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalNonContainerDatabaseCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeExternalPluggableDatabaseCompartmentpublic Future<ChangeExternalPluggableDatabaseCompartmentResponse> changeExternalPluggableDatabaseCompartment(ChangeExternalPluggableDatabaseCompartmentRequest request, AsyncHandler<ChangeExternalPluggableDatabaseCompartmentRequest,ChangeExternalPluggableDatabaseCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove thecreateExternalPluggableDatabaseDetailsand its dependent resources to the specified compartment.For more information about moving external pluggable databases, see Moving Database Resources to a Different Compartment. - Specified by:
- changeExternalPluggableDatabaseCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeKeyStoreCompartmentpublic Future<ChangeKeyStoreCompartmentResponse> changeKeyStoreCompartment(ChangeKeyStoreCompartmentRequest request, AsyncHandler<ChangeKeyStoreCompartmentRequest,ChangeKeyStoreCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the key store resource to the specified compartment.For more information about moving key stores, see Moving Database Resources to a Different Compartment. - Specified by:
- changeKeyStoreCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeKeyStoreTypepublic Future<ChangeKeyStoreTypeResponse> changeKeyStoreType(ChangeKeyStoreTypeRequest request, AsyncHandler<ChangeKeyStoreTypeRequest,ChangeKeyStoreTypeResponse> handler) Description copied from interface:DatabaseAsyncChanges encryption key management type- Specified by:
- changeKeyStoreTypein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeOneoffPatchCompartmentpublic Future<ChangeOneoffPatchCompartmentResponse> changeOneoffPatchCompartment(ChangeOneoffPatchCompartmentRequest request, AsyncHandler<ChangeOneoffPatchCompartmentRequest,ChangeOneoffPatchCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMove the one-off patch to the specified compartment.- Specified by:
- changeOneoffPatchCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSchedulingPlanCompartmentpublic Future<ChangeSchedulingPlanCompartmentResponse> changeSchedulingPlanCompartment(ChangeSchedulingPlanCompartmentRequest request, AsyncHandler<ChangeSchedulingPlanCompartmentRequest,ChangeSchedulingPlanCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves an scheduling plan resource to another compartment.- Specified by:
- changeSchedulingPlanCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeSchedulingPolicyCompartmentpublic Future<ChangeSchedulingPolicyCompartmentResponse> changeSchedulingPolicyCompartment(ChangeSchedulingPolicyCompartmentRequest request, AsyncHandler<ChangeSchedulingPolicyCompartmentRequest,ChangeSchedulingPolicyCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves an scheduling policy resource to another compartment.- Specified by:
- changeSchedulingPolicyCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
changeVmClusterCompartmentpublic Future<ChangeVmClusterCompartmentResponse> changeVmClusterCompartment(ChangeVmClusterCompartmentRequest request, AsyncHandler<ChangeVmClusterCompartmentRequest,ChangeVmClusterCompartmentResponse> handler) Description copied from interface:DatabaseAsyncMoves a VM cluster and its dependent resources to another compartment.Applies to Exadata Cloud@Customer instances only. To move a cloud VM cluster in an Exadata Cloud Service instance to another compartment, use the changeCloudVmClusterCompartmentoperation.- Specified by:
- changeVmClusterCompartmentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
checkExternalDatabaseConnectorConnectionStatuspublic Future<CheckExternalDatabaseConnectorConnectionStatusResponse> checkExternalDatabaseConnectorConnectionStatus(CheckExternalDatabaseConnectorConnectionStatusRequest request, AsyncHandler<CheckExternalDatabaseConnectorConnectionStatusRequest,CheckExternalDatabaseConnectorConnectionStatusResponse> handler) Description copied from interface:DatabaseAsyncCheck the status of the external database connection specified in this connector.This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields. - Specified by:
- checkExternalDatabaseConnectorConnectionStatusin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
completeExternalBackupJobpublic Future<CompleteExternalBackupJobResponse> completeExternalBackupJob(CompleteExternalBackupJobRequest request, AsyncHandler<CompleteExternalBackupJobRequest,CompleteExternalBackupJobResponse> handler) Description copied from interface:DatabaseAsyncChanges the status of the standalone backup resource toACTIVEafter the backup is created from the on-premises database and placed in Oracle Cloud Infrastructure Object Storage.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- completeExternalBackupJobin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
configureAutonomousDatabaseVaultKeypublic Future<ConfigureAutonomousDatabaseVaultKeyResponse> configureAutonomousDatabaseVaultKey(ConfigureAutonomousDatabaseVaultKeyRequest request, AsyncHandler<ConfigureAutonomousDatabaseVaultKeyRequest,ConfigureAutonomousDatabaseVaultKeyResponse> handler) Description copied from interface:DatabaseAsyncConfigures the Autonomous AI Database Vault service key.- Specified by:
- configureAutonomousDatabaseVaultKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
configureExascaleCloudExadataInfrastructurepublic Future<ConfigureExascaleCloudExadataInfrastructureResponse> configureExascaleCloudExadataInfrastructure(ConfigureExascaleCloudExadataInfrastructureRequest request, AsyncHandler<ConfigureExascaleCloudExadataInfrastructureRequest,ConfigureExascaleCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncConfigures Exascale on Cloud exadata infrastructure resource.Applies to Exadata Cloud Service instances only. - Specified by:
- configureExascaleCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
configureExascaleExadataInfrastructurepublic Future<ConfigureExascaleExadataInfrastructureResponse> configureExascaleExadataInfrastructure(ConfigureExascaleExadataInfrastructureRequest request, AsyncHandler<ConfigureExascaleExadataInfrastructureRequest,ConfigureExascaleExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncConfigures Exascale on Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. - Specified by:
- configureExascaleExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
configureSaasAdminUserpublic Future<ConfigureSaasAdminUserResponse> configureSaasAdminUser(ConfigureSaasAdminUserRequest request, AsyncHandler<ConfigureSaasAdminUserRequest,ConfigureSaasAdminUserResponse> handler) Description copied from interface:DatabaseAsyncThis operation updates SaaS administrative user configuration of the Autonomous AI Database.- Specified by:
- configureSaasAdminUserin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
confirmKeyStoreDetailsAreCorrectpublic Future<ConfirmKeyStoreDetailsAreCorrectResponse> confirmKeyStoreDetailsAreCorrect(ConfirmKeyStoreDetailsAreCorrectRequest request, AsyncHandler<ConfirmKeyStoreDetailsAreCorrectRequest,ConfirmKeyStoreDetailsAreCorrectResponse> handler) Description copied from interface:DatabaseAsyncThis is for user to confirm to DBaaS that the Oracle Key Valut (OKV) connection IPs, username and password are all correct.This operation will put the Key Store back into Active state. If details are incorrect, your OKV account may get locked after some unsuccessful attempts to connect. - Specified by:
- confirmKeyStoreDetailsAreCorrectin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
convertStandbyAutonomousContainerDatabasepublic Future<ConvertStandbyAutonomousContainerDatabaseResponse> convertStandbyAutonomousContainerDatabase(ConvertStandbyAutonomousContainerDatabaseRequest request, AsyncHandler<ConvertStandbyAutonomousContainerDatabaseRequest,ConvertStandbyAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncConvert the standby Autonomous Container Database (ACD) between physical standby and snapshot standby ACD.For more information about converting standby ACDs, see Convert Physical Standby to Snapshot Standby and Convert Snapshot Standby to Physical Standby. - Specified by:
- convertStandbyAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
convertStandbyDatabaseTypepublic Future<ConvertStandbyDatabaseTypeResponse> convertStandbyDatabaseType(ConvertStandbyDatabaseTypeRequest request, AsyncHandler<ConvertStandbyDatabaseTypeRequest,ConvertStandbyDatabaseTypeResponse> handler) Description copied from interface:DatabaseAsyncPerforms transition from standby database into a snapshot standby and vice versa.The transition performed based on the current role of the database, if the current role is standby then this operation will convert it to snapshot standby and if the current role is snapshot standby then this operation will convert it to standby. This operation should be performed on respective standby/snapshot standby database. - Specified by:
- convertStandbyDatabaseTypein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
convertToPdbpublic Future<ConvertToPdbResponse> convertToPdb(ConvertToPdbRequest request, AsyncHandler<ConvertToPdbRequest,ConvertToPdbResponse> handler) Description copied from interface:DatabaseAsyncConverts a non-container database to a pluggable database.- Specified by:
- convertToPdbin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
convertToRegularPluggableDatabasepublic Future<ConvertToRegularPluggableDatabaseResponse> convertToRegularPluggableDatabase(ConvertToRegularPluggableDatabaseRequest request, AsyncHandler<ConvertToRegularPluggableDatabaseRequest,ConvertToRegularPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncConverts a Refreshable clone to Regular pluggable database (PDB).Pluggable Database will be in READ_WRITEopenmode after conversion.- Specified by:
- convertToRegularPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
convertToStandalonepublic Future<ConvertToStandaloneResponse> convertToStandalone(ConvertToStandaloneRequest request, AsyncHandler<ConvertToStandaloneRequest,ConvertToStandaloneResponse> handler) Description copied from interface:DatabaseAsyncDisassociate the standby database identified by thedatabaseIdparameter from existing Data Guard group.Convert the standby to a standalone database. This operation should be performed on respective standby database. - Specified by:
- convertToStandalonein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createApplicationVippublic Future<CreateApplicationVipResponse> createApplicationVip(CreateApplicationVipRequest request, AsyncHandler<CreateApplicationVipRequest,CreateApplicationVipResponse> handler) Description copied from interface:DatabaseAsyncCreates a new application virtual IP (VIP) address in the specified cloud VM cluster based on the request parameters you provide.- Specified by:
- createApplicationVipin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousContainerDatabasepublic Future<CreateAutonomousContainerDatabaseResponse> createAutonomousContainerDatabase(CreateAutonomousContainerDatabaseRequest request, AsyncHandler<CreateAutonomousContainerDatabaseRequest,CreateAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.- Specified by:
- createAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousContainerDatabaseDataguardAssociationpublic Future<CreateAutonomousContainerDatabaseDataguardAssociationResponse> createAutonomousContainerDatabaseDataguardAssociation(CreateAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<CreateAutonomousContainerDatabaseDataguardAssociationRequest,CreateAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use theaddStandbyAutonomousContainerDatabaseoperation to create a new Autonomous Data Guard association.An Autonomous Data Guard association represents the replication relationship between the specified Autonomous Container database and a peer Autonomous Container database. For more information, see Using Oracle Data Guard. - Specified by:
- createAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousDatabasepublic Future<CreateAutonomousDatabaseResponse> createAutonomousDatabase(CreateAutonomousDatabaseRequest request, AsyncHandler<CreateAutonomousDatabaseRequest,CreateAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates a new Autonomous AI Database.- Specified by:
- createAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousDatabaseBackuppublic Future<CreateAutonomousDatabaseBackupResponse> createAutonomousDatabaseBackup(CreateAutonomousDatabaseBackupRequest request, AsyncHandler<CreateAutonomousDatabaseBackupRequest,CreateAutonomousDatabaseBackupResponse> handler) Description copied from interface:DatabaseAsyncCreates a new Autonomous AI Database backup for the specified database based on the provided request parameters.- Specified by:
- createAutonomousDatabaseBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousDatabaseSoftwareImagepublic Future<CreateAutonomousDatabaseSoftwareImageResponse> createAutonomousDatabaseSoftwareImage(CreateAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<CreateAutonomousDatabaseSoftwareImageRequest,CreateAutonomousDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsynccreate Autonomous AI Database Software Image in the specified compartment.- Specified by:
- createAutonomousDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createAutonomousVmClusterpublic Future<CreateAutonomousVmClusterResponse> createAutonomousVmCluster(CreateAutonomousVmClusterRequest request, AsyncHandler<CreateAutonomousVmClusterRequest,CreateAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncCreates an Autonomous VM cluster for Exadata Cloud@Customer.To create an Autonomous VM Cluster in the Oracle cloud, see createCloudAutonomousVmCluster.- Specified by:
- createAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createBackuppublic Future<CreateBackupResponse> createBackup(CreateBackupRequest request, AsyncHandler<CreateBackupRequest,CreateBackupResponse> handler) Description copied from interface:DatabaseAsyncCreates a new backup in the specified database based on the request parameters you provide.If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. - Specified by:
- createBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createBackupDestinationpublic Future<CreateBackupDestinationResponse> createBackupDestination(CreateBackupDestinationRequest request, AsyncHandler<CreateBackupDestinationRequest,CreateBackupDestinationResponse> handler) Description copied from interface:DatabaseAsyncCreates a backup destination in an Exadata Cloud@Customer system.- Specified by:
- createBackupDestinationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCloudAutonomousVmClusterpublic Future<CreateCloudAutonomousVmClusterResponse> createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest request, AsyncHandler<CreateCloudAutonomousVmClusterRequest,CreateCloudAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncCreates an Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see createAutonomousVmCluster.- Specified by:
- createCloudAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCloudExadataInfrastructurepublic Future<CreateCloudExadataInfrastructureResponse> createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest request, AsyncHandler<CreateCloudExadataInfrastructureRequest,CreateCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncCreates a cloud Exadata infrastructure resource.This resource is used to create either an Exadata Cloud Service instance or an Autonomous AI Database on dedicated Exadata infrastructure. - Specified by:
- createCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createCloudVmClusterpublic Future<CreateCloudVmClusterResponse> createCloudVmCluster(CreateCloudVmClusterRequest request, AsyncHandler<CreateCloudVmClusterRequest,CreateCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncCreates a cloud VM cluster.- Specified by:
- createCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createConsoleConnectionpublic Future<CreateConsoleConnectionResponse> createConsoleConnection(CreateConsoleConnectionRequest request, AsyncHandler<CreateConsoleConnectionRequest,CreateConsoleConnectionResponse> handler) Description copied from interface:DatabaseAsyncCreates a new console connection to the specified database node.After the console connection has been created and is available, you connect to the console using SSH. - Specified by:
- createConsoleConnectionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createConsoleHistorypublic Future<CreateConsoleHistoryResponse> createConsoleHistory(CreateConsoleHistoryRequest request, AsyncHandler<CreateConsoleHistoryRequest,CreateConsoleHistoryResponse> handler) Description copied from interface:DatabaseAsyncCaptures the most recent serial console data (up to a megabyte) for the specified database node.- Specified by:
- createConsoleHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDataGuardAssociationpublic Future<CreateDataGuardAssociationResponse> createDataGuardAssociation(CreateDataGuardAssociationRequest request, AsyncHandler<CreateDataGuardAssociationRequest,CreateDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncCreates a new Data Guard association.A Data Guard association represents the replication relationship between the specified database and a peer database. For more information, see Using Oracle Data Guard. All Oracle Cloud Infrastructure resources, including Data Guard associations, get an Oracle-assigned, unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the resource in the Console. For more information, see [Resource Identifiers](https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). - Specified by:
- createDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDatabasepublic Future<CreateDatabaseResponse> createDatabase(CreateDatabaseRequest request, AsyncHandler<CreateDatabaseRequest,CreateDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates a new database in the specified Database Home.If the database version is provided, it must match the version of the Database Home. Applies to Exadata and Exadata Cloud@Customer systems. - Specified by:
- createDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDatabaseSoftwareImagepublic Future<CreateDatabaseSoftwareImageResponse> createDatabaseSoftwareImage(CreateDatabaseSoftwareImageRequest request, AsyncHandler<CreateDatabaseSoftwareImageRequest,CreateDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsynccreate database software image in the specified compartment.- Specified by:
- createDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createDbHomepublic Future<CreateDbHomeResponse> createDbHome(CreateDbHomeRequest request, AsyncHandler<CreateDbHomeRequest,CreateDbHomeResponse> handler) Description copied from interface:DatabaseAsyncCreates a new Database Home in the specified database system based on the request parameters you provide.Applies to bare metal DB systems, Exadata systems, and Exadata Cloud@Customer systems. - Specified by:
- createDbHomein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExadataInfrastructurepublic Future<CreateExadataInfrastructureResponse> createExadataInfrastructure(CreateExadataInfrastructureRequest request, AsyncHandler<CreateExadataInfrastructureRequest,CreateExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncCreates an Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the createCloudExadataInfrastructureoperation.- Specified by:
- createExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExadbVmClusterpublic Future<CreateExadbVmClusterResponse> createExadbVmCluster(CreateExadbVmClusterRequest request, AsyncHandler<CreateExadbVmClusterRequest,CreateExadbVmClusterResponse> handler) Description copied from interface:DatabaseAsyncCreates an Exadata VM cluster on Exascale Infrastructure- Specified by:
- createExadbVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExascaleDbStorageVaultpublic Future<CreateExascaleDbStorageVaultResponse> createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request, AsyncHandler<CreateExascaleDbStorageVaultRequest,CreateExascaleDbStorageVaultResponse> handler) Description copied from interface:DatabaseAsyncCreates an Exadata Database Storage Vault- Specified by:
- createExascaleDbStorageVaultin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExecutionActionpublic Future<CreateExecutionActionResponse> createExecutionAction(CreateExecutionActionRequest request, AsyncHandler<CreateExecutionActionRequest,CreateExecutionActionResponse> handler) Description copied from interface:DatabaseAsyncCreates an execution action resource.- Specified by:
- createExecutionActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExecutionWindowpublic Future<CreateExecutionWindowResponse> createExecutionWindow(CreateExecutionWindowRequest request, AsyncHandler<CreateExecutionWindowRequest,CreateExecutionWindowResponse> handler) Description copied from interface:DatabaseAsyncCreates an execution window resource.- Specified by:
- createExecutionWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExternalBackupJobpublic Future<CreateExternalBackupJobResponse> createExternalBackupJob(CreateExternalBackupJobRequest request, AsyncHandler<CreateExternalBackupJobRequest,CreateExternalBackupJobResponse> handler) Description copied from interface:DatabaseAsyncCreates a new backup resource and returns the information the caller needs to back up an on-premises Oracle Database to Oracle Cloud Infrastructure.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- createExternalBackupJobin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExternalContainerDatabasepublic Future<CreateExternalContainerDatabaseResponse> createExternalContainerDatabase(CreateExternalContainerDatabaseRequest request, AsyncHandler<CreateExternalContainerDatabaseRequest,CreateExternalContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates a new external container database resource.- Specified by:
- createExternalContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExternalDatabaseConnectorpublic Future<CreateExternalDatabaseConnectorResponse> createExternalDatabaseConnector(CreateExternalDatabaseConnectorRequest request, AsyncHandler<CreateExternalDatabaseConnectorRequest,CreateExternalDatabaseConnectorResponse> handler) Description copied from interface:DatabaseAsyncCreates a new external database connector.- Specified by:
- createExternalDatabaseConnectorin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExternalNonContainerDatabasepublic Future<CreateExternalNonContainerDatabaseResponse> createExternalNonContainerDatabase(CreateExternalNonContainerDatabaseRequest request, AsyncHandler<CreateExternalNonContainerDatabaseRequest,CreateExternalNonContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates a new ExternalNonContainerDatabase resource- Specified by:
- createExternalNonContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createExternalPluggableDatabasepublic Future<CreateExternalPluggableDatabaseResponse> createExternalPluggableDatabase(CreateExternalPluggableDatabaseRequest request, AsyncHandler<CreateExternalPluggableDatabaseRequest,CreateExternalPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRegisters a newcreateExternalPluggableDatabaseDetailsresource.- Specified by:
- createExternalPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createKeyStorepublic Future<CreateKeyStoreResponse> createKeyStore(CreateKeyStoreRequest request, AsyncHandler<CreateKeyStoreRequest,CreateKeyStoreResponse> handler) Description copied from interface:DatabaseAsyncCreates a Key Store.- Specified by:
- createKeyStorein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createMaintenanceRunpublic Future<CreateMaintenanceRunResponse> createMaintenanceRun(CreateMaintenanceRunRequest request, AsyncHandler<CreateMaintenanceRunRequest,CreateMaintenanceRunResponse> handler) Description copied from interface:DatabaseAsyncCreates a maintenance run with one of the following: 1.The latest available release update patch (RUP) for the Autonomous Container Database. 2. The latest available RUP and DST time-zone (TZ) file updates for the Autonomous Container Database. 3. The DST TZ file updates for the Autonomous Container Database. - Specified by:
- createMaintenanceRunin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createOneoffPatchpublic Future<CreateOneoffPatchResponse> createOneoffPatch(CreateOneoffPatchRequest request, AsyncHandler<CreateOneoffPatchRequest,CreateOneoffPatchResponse> handler) Description copied from interface:DatabaseAsyncCreates one-off patch for specified database version to download.- Specified by:
- createOneoffPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createPluggableDatabasepublic Future<CreatePluggableDatabaseResponse> createPluggableDatabase(CreatePluggableDatabaseRequest request, AsyncHandler<CreatePluggableDatabaseRequest,CreatePluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncCreates and starts a pluggable database in the specified container database.Pluggable Database can be created using different operations (e.g. LocalClone, RemoteClone, Relocate ) with this API. Use the startPluggableDatabaseandstopPluggableDatabaseAPIs to start and stop the pluggable database.- Specified by:
- createPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createPluggableDatabaseSnapshotpublic Future<CreatePluggableDatabaseSnapshotResponse> createPluggableDatabaseSnapshot(CreatePluggableDatabaseSnapshotRequest request, AsyncHandler<CreatePluggableDatabaseSnapshotRequest,CreatePluggableDatabaseSnapshotResponse> handler) Description copied from interface:DatabaseAsyncCreates a Pluggable Database Snapshot- Specified by:
- createPluggableDatabaseSnapshotin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createScheduledActionpublic Future<CreateScheduledActionResponse> createScheduledAction(CreateScheduledActionRequest request, AsyncHandler<CreateScheduledActionRequest,CreateScheduledActionResponse> handler) Description copied from interface:DatabaseAsyncCreates a Scheduled Action resource.- Specified by:
- createScheduledActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSchedulingPlanpublic Future<CreateSchedulingPlanResponse> createSchedulingPlan(CreateSchedulingPlanRequest request, AsyncHandler<CreateSchedulingPlanRequest,CreateSchedulingPlanResponse> handler) Description copied from interface:DatabaseAsyncCreates a Scheduling Plan resource.- Specified by:
- createSchedulingPlanin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSchedulingPolicypublic Future<CreateSchedulingPolicyResponse> createSchedulingPolicy(CreateSchedulingPolicyRequest request, AsyncHandler<CreateSchedulingPolicyRequest,CreateSchedulingPolicyResponse> handler) Description copied from interface:DatabaseAsyncCreates a Scheduling Policy resource.- Specified by:
- createSchedulingPolicyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createSchedulingWindowpublic Future<CreateSchedulingWindowResponse> createSchedulingWindow(CreateSchedulingWindowRequest request, AsyncHandler<CreateSchedulingWindowRequest,CreateSchedulingWindowResponse> handler) Description copied from interface:DatabaseAsyncCreates a Scheduling Window resource.- Specified by:
- createSchedulingWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createVmClusterpublic Future<CreateVmClusterResponse> createVmCluster(CreateVmClusterRequest request, AsyncHandler<CreateVmClusterRequest,CreateVmClusterResponse> handler) Description copied from interface:DatabaseAsyncCreates an Exadata Cloud@Customer VM cluster.- Specified by:
- createVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
createVmClusterNetworkpublic Future<CreateVmClusterNetworkResponse> createVmClusterNetwork(CreateVmClusterNetworkRequest request, AsyncHandler<CreateVmClusterNetworkRequest,CreateVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncCreates the VM cluster network.Applies to Exadata Cloud@Customer instances only. To create a cloud VM cluster in an Exadata Cloud Service instance, use the createCloudVmClusteroperation.- Specified by:
- createVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
dbNodeActionpublic Future<DbNodeActionResponse> dbNodeAction(DbNodeActionRequest request, AsyncHandler<DbNodeActionRequest,DbNodeActionResponse> handler) Description copied from interface:DatabaseAsyncPerforms one of the following power actions on the specified DB node: - start - power on - stop - power off - softreset - ACPI shutdown and power on - reset - power off and power on*Note:** Stopping a node affects billing differently, depending on the type of DB system: *Bare metal and Exadata systems* - The _stop_ state has no effect on the resources you consume. Billing continues for DB nodes that you stop, and related resources continue to apply against any relevant quotas. You must terminate the DB system ( terminateDbSystem) to remove its resources from billing and quotas. *Virtual machine DB systems* - Stopping a node stops billing for all OCPUs associated with that node, and billing resumes when you restart the node.- Specified by:
- dbNodeActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteApplicationVippublic Future<DeleteApplicationVipResponse> deleteApplicationVip(DeleteApplicationVipRequest request, AsyncHandler<DeleteApplicationVipRequest,DeleteApplicationVipResponse> handler) Description copied from interface:DatabaseAsyncDeletes and deregisters the specified application virtual IP (VIP) address.- Specified by:
- deleteApplicationVipin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAutonomousDatabasepublic Future<DeleteAutonomousDatabaseResponse> deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request, AsyncHandler<DeleteAutonomousDatabaseRequest,DeleteAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Autonomous AI Database.- Specified by:
- deleteAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAutonomousDatabaseBackuppublic Future<DeleteAutonomousDatabaseBackupResponse> deleteAutonomousDatabaseBackup(DeleteAutonomousDatabaseBackupRequest request, AsyncHandler<DeleteAutonomousDatabaseBackupRequest,DeleteAutonomousDatabaseBackupResponse> handler) Description copied from interface:DatabaseAsyncDeletes a long-term backup.You cannot delete other backups using this API. - Specified by:
- deleteAutonomousDatabaseBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAutonomousDatabaseSoftwareImagepublic Future<DeleteAutonomousDatabaseSoftwareImageResponse> deleteAutonomousDatabaseSoftwareImage(DeleteAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<DeleteAutonomousDatabaseSoftwareImageRequest,DeleteAutonomousDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncDelete an Autonomous AI Database Software Image- Specified by:
- deleteAutonomousDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteAutonomousVmClusterpublic Future<DeleteAutonomousVmClusterResponse> deleteAutonomousVmCluster(DeleteAutonomousVmClusterRequest request, AsyncHandler<DeleteAutonomousVmClusterRequest,DeleteAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system.To delete an Autonomous VM Cluster in the Oracle cloud, see deleteCloudAutonomousVmCluster.- Specified by:
- deleteAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteBackuppublic Future<DeleteBackupResponse> deleteBackup(DeleteBackupRequest request, AsyncHandler<DeleteBackupRequest,DeleteBackupResponse> handler) Description copied from interface:DatabaseAsyncDeletes a full backup.You cannot delete automatic backups using this API. - Specified by:
- deleteBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteBackupDestinationpublic Future<DeleteBackupDestinationResponse> deleteBackupDestination(DeleteBackupDestinationRequest request, AsyncHandler<DeleteBackupDestinationRequest,DeleteBackupDestinationResponse> handler) Description copied from interface:DatabaseAsyncDeletes a backup destination in an Exadata Cloud@Customer system.- Specified by:
- deleteBackupDestinationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCloudAutonomousVmClusterpublic Future<DeleteCloudAutonomousVmClusterResponse> deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest request, AsyncHandler<DeleteCloudAutonomousVmClusterRequest,DeleteCloudAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see deleteAutonomousVmCluster.- Specified by:
- deleteCloudAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCloudExadataInfrastructurepublic Future<DeleteCloudExadataInfrastructureResponse> deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest request, AsyncHandler<DeleteCloudExadataInfrastructureRequest,DeleteCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeletes the cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- deleteCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteCloudVmClusterpublic Future<DeleteCloudVmClusterResponse> deleteCloudVmCluster(DeleteCloudVmClusterRequest request, AsyncHandler<DeleteCloudVmClusterRequest,DeleteCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- deleteCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteConsoleConnectionpublic Future<DeleteConsoleConnectionResponse> deleteConsoleConnection(DeleteConsoleConnectionRequest request, AsyncHandler<DeleteConsoleConnectionRequest,DeleteConsoleConnectionResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified database node console connection.- Specified by:
- deleteConsoleConnectionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteConsoleHistorypublic Future<DeleteConsoleHistoryResponse> deleteConsoleHistory(DeleteConsoleHistoryRequest request, AsyncHandler<DeleteConsoleHistoryRequest,DeleteConsoleHistoryResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified database node console history.- Specified by:
- deleteConsoleHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDatabasepublic Future<DeleteDatabaseResponse> deleteDatabase(DeleteDatabaseRequest request, AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified database.Applies only to Exadata systems. The data in this database is local to the Exadata system and will be lost when the database is deleted. Oracle recommends that you back up any data in the Exadata system prior to deleting it. You can use the `performFinalBackup` parameter to have the Exadata system database backed up before it is deleted. - Specified by:
- deleteDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDatabaseSoftwareImagepublic Future<DeleteDatabaseSoftwareImageResponse> deleteDatabaseSoftwareImage(DeleteDatabaseSoftwareImageRequest request, AsyncHandler<DeleteDatabaseSoftwareImageRequest,DeleteDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncDelete a database software image- Specified by:
- deleteDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteDbHomepublic Future<DeleteDbHomeResponse> deleteDbHome(DeleteDbHomeRequest request, AsyncHandler<DeleteDbHomeRequest,DeleteDbHomeResponse> handler) Description copied from interface:DatabaseAsyncDeletes a Database Home.Applies to bare metal DB systems, Exadata Cloud Service, and Exadata Cloud@Customer systems. Oracle recommends that you use the `performFinalBackup` parameter to back up any data on a bare metal DB system before you delete a Database Home. On an Exadata Cloud@Customer system or an Exadata Cloud Service system, you can delete a Database Home only when there are no databases in it and therefore you cannot use the `performFinalBackup` parameter to back up data. - Specified by:
- deleteDbHomein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExadataInfrastructurepublic Future<DeleteExadataInfrastructureResponse> deleteExadataInfrastructure(DeleteExadataInfrastructureRequest request, AsyncHandler<DeleteExadataInfrastructureRequest,DeleteExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeletes the Exadata Cloud@Customer infrastructure.- Specified by:
- deleteExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExadbVmClusterpublic Future<DeleteExadbVmClusterResponse> deleteExadbVmCluster(DeleteExadbVmClusterRequest request, AsyncHandler<DeleteExadbVmClusterRequest,DeleteExadbVmClusterResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- deleteExadbVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExascaleDbStorageVaultpublic Future<DeleteExascaleDbStorageVaultResponse> deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request, AsyncHandler<DeleteExascaleDbStorageVaultRequest,DeleteExascaleDbStorageVaultResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Exadata Database Storage Vault.- Specified by:
- deleteExascaleDbStorageVaultin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExecutionActionpublic Future<DeleteExecutionActionResponse> deleteExecutionAction(DeleteExecutionActionRequest request, AsyncHandler<DeleteExecutionActionRequest,DeleteExecutionActionResponse> handler) Description copied from interface:DatabaseAsyncDeletes the execution action.- Specified by:
- deleteExecutionActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExecutionWindowpublic Future<DeleteExecutionWindowResponse> deleteExecutionWindow(DeleteExecutionWindowRequest request, AsyncHandler<DeleteExecutionWindowRequest,DeleteExecutionWindowResponse> handler) Description copied from interface:DatabaseAsyncDeletes the execution window.- Specified by:
- deleteExecutionWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExternalContainerDatabasepublic Future<DeleteExternalContainerDatabaseResponse> deleteExternalContainerDatabase(DeleteExternalContainerDatabaseRequest request, AsyncHandler<DeleteExternalContainerDatabaseRequest,DeleteExternalContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes thecreateExternalContainerDatabaseDetailsresource.Any external pluggable databases registered under this container database must be deleted in your Oracle Cloud Infrastructure tenancy prior to this operation. - Specified by:
- deleteExternalContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExternalDatabaseConnectorpublic Future<DeleteExternalDatabaseConnectorResponse> deleteExternalDatabaseConnector(DeleteExternalDatabaseConnectorRequest request, AsyncHandler<DeleteExternalDatabaseConnectorRequest,DeleteExternalDatabaseConnectorResponse> handler) Description copied from interface:DatabaseAsyncDeletes an external database connector.Any services enabled using the external database connector must be deleted prior to this operation. - Specified by:
- deleteExternalDatabaseConnectorin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExternalNonContainerDatabasepublic Future<DeleteExternalNonContainerDatabaseResponse> deleteExternalNonContainerDatabase(DeleteExternalNonContainerDatabaseRequest request, AsyncHandler<DeleteExternalNonContainerDatabaseRequest,DeleteExternalNonContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes the Oracle Cloud Infrastructure resource representing an external non-container database.- Specified by:
- deleteExternalNonContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteExternalPluggableDatabasepublic Future<DeleteExternalPluggableDatabaseResponse> deleteExternalPluggableDatabase(DeleteExternalPluggableDatabaseRequest request, AsyncHandler<DeleteExternalPluggableDatabaseRequest,DeleteExternalPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes thecreateExternalPluggableDatabaseDetails.resource. - Specified by:
- deleteExternalPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteKeyStorepublic Future<DeleteKeyStoreResponse> deleteKeyStore(DeleteKeyStoreRequest request, AsyncHandler<DeleteKeyStoreRequest,DeleteKeyStoreResponse> handler) Description copied from interface:DatabaseAsyncDeletes a key store.- Specified by:
- deleteKeyStorein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteOneoffPatchpublic Future<DeleteOneoffPatchResponse> deleteOneoffPatch(DeleteOneoffPatchRequest request, AsyncHandler<DeleteOneoffPatchRequest,DeleteOneoffPatchResponse> handler) Description copied from interface:DatabaseAsyncDeletes a one-off patch.- Specified by:
- deleteOneoffPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deletePluggableDatabasepublic Future<DeletePluggableDatabaseResponse> deletePluggableDatabase(DeletePluggableDatabaseRequest request, AsyncHandler<DeletePluggableDatabaseRequest,DeletePluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified pluggable database.- Specified by:
- deletePluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deletePluggableDatabaseSnapshotpublic Future<DeletePluggableDatabaseSnapshotResponse> deletePluggableDatabaseSnapshot(DeletePluggableDatabaseSnapshotRequest request, AsyncHandler<DeletePluggableDatabaseSnapshotRequest,DeletePluggableDatabaseSnapshotResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified Exadata Pluggable Database Snapshot.- Specified by:
- deletePluggableDatabaseSnapshotin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteScheduledActionpublic Future<DeleteScheduledActionResponse> deleteScheduledAction(DeleteScheduledActionRequest request, AsyncHandler<DeleteScheduledActionRequest,DeleteScheduledActionResponse> handler) Description copied from interface:DatabaseAsyncDeletes the scheduled action.- Specified by:
- deleteScheduledActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSchedulingPlanpublic Future<DeleteSchedulingPlanResponse> deleteSchedulingPlan(DeleteSchedulingPlanRequest request, AsyncHandler<DeleteSchedulingPlanRequest,DeleteSchedulingPlanResponse> handler) Description copied from interface:DatabaseAsyncDeletes the scheduling plan.- Specified by:
- deleteSchedulingPlanin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSchedulingPolicypublic Future<DeleteSchedulingPolicyResponse> deleteSchedulingPolicy(DeleteSchedulingPolicyRequest request, AsyncHandler<DeleteSchedulingPolicyRequest,DeleteSchedulingPolicyResponse> handler) Description copied from interface:DatabaseAsyncDeletes the scheduling policy.- Specified by:
- deleteSchedulingPolicyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteSchedulingWindowpublic Future<DeleteSchedulingWindowResponse> deleteSchedulingWindow(DeleteSchedulingWindowRequest request, AsyncHandler<DeleteSchedulingWindowRequest,DeleteSchedulingWindowResponse> handler) Description copied from interface:DatabaseAsyncDeletes the scheduling window.- Specified by:
- deleteSchedulingWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteVmClusterpublic Future<DeleteVmClusterResponse> deleteVmCluster(DeleteVmClusterRequest request, AsyncHandler<DeleteVmClusterRequest,DeleteVmClusterResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- deleteVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deleteVmClusterNetworkpublic Future<DeleteVmClusterNetworkResponse> deleteVmClusterNetwork(DeleteVmClusterNetworkRequest request, AsyncHandler<DeleteVmClusterNetworkRequest,DeleteVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncDeletes the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To delete a cloud VM cluster in an Exadata Cloud Service instance, use the deleteCloudVmClusteroperation.- Specified by:
- deleteVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
deregisterAutonomousDatabaseDataSafepublic Future<DeregisterAutonomousDatabaseDataSafeResponse> deregisterAutonomousDatabaseDataSafe(DeregisterAutonomousDatabaseDataSafeRequest request, AsyncHandler<DeregisterAutonomousDatabaseDataSafeRequest,DeregisterAutonomousDatabaseDataSafeResponse> handler) Description copied from interface:DatabaseAsyncAsynchronously deregisters this Autonomous AI Database with Data Safe.- Specified by:
- deregisterAutonomousDatabaseDataSafein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableAutonomousDatabaseManagementpublic Future<DisableAutonomousDatabaseManagementResponse> disableAutonomousDatabaseManagement(DisableAutonomousDatabaseManagementRequest request, AsyncHandler<DisableAutonomousDatabaseManagementRequest,DisableAutonomousDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisables Database Management for the Autonomous AI Database resource.- Specified by:
- disableAutonomousDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableAutonomousDatabaseOperationsInsightspublic Future<DisableAutonomousDatabaseOperationsInsightsResponse> disableAutonomousDatabaseOperationsInsights(DisableAutonomousDatabaseOperationsInsightsRequest request, AsyncHandler<DisableAutonomousDatabaseOperationsInsightsRequest,DisableAutonomousDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncDisables Operations Insights for the Autonomous AI Database resource.- Specified by:
- disableAutonomousDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableDatabaseManagementpublic Future<DisableDatabaseManagementResponse> disableDatabaseManagement(DisableDatabaseManagementRequest request, AsyncHandler<DisableDatabaseManagementRequest,DisableDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisables the Database Management service for the database.- Specified by:
- disableDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalContainerDatabaseDatabaseManagementpublic Future<DisableExternalContainerDatabaseDatabaseManagementResponse> disableExternalContainerDatabaseDatabaseManagement(DisableExternalContainerDatabaseDatabaseManagementRequest request, AsyncHandler<DisableExternalContainerDatabaseDatabaseManagementRequest,DisableExternalContainerDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisable Database Management service for the external container database.- Specified by:
- disableExternalContainerDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalContainerDatabaseStackMonitoringpublic Future<DisableExternalContainerDatabaseStackMonitoringResponse> disableExternalContainerDatabaseStackMonitoring(DisableExternalContainerDatabaseStackMonitoringRequest request, AsyncHandler<DisableExternalContainerDatabaseStackMonitoringRequest,DisableExternalContainerDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncDisable Stack Monitoring for the external container database.- Specified by:
- disableExternalContainerDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalNonContainerDatabaseDatabaseManagementpublic Future<DisableExternalNonContainerDatabaseDatabaseManagementResponse> disableExternalNonContainerDatabaseDatabaseManagement(DisableExternalNonContainerDatabaseDatabaseManagementRequest request, AsyncHandler<DisableExternalNonContainerDatabaseDatabaseManagementRequest,DisableExternalNonContainerDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- disableExternalNonContainerDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalNonContainerDatabaseOperationsInsightspublic Future<DisableExternalNonContainerDatabaseOperationsInsightsResponse> disableExternalNonContainerDatabaseOperationsInsights(DisableExternalNonContainerDatabaseOperationsInsightsRequest request, AsyncHandler<DisableExternalNonContainerDatabaseOperationsInsightsRequest,DisableExternalNonContainerDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncDisable Operations Insights for the external non-container database.- Specified by:
- disableExternalNonContainerDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalNonContainerDatabaseStackMonitoringpublic Future<DisableExternalNonContainerDatabaseStackMonitoringResponse> disableExternalNonContainerDatabaseStackMonitoring(DisableExternalNonContainerDatabaseStackMonitoringRequest request, AsyncHandler<DisableExternalNonContainerDatabaseStackMonitoringRequest,DisableExternalNonContainerDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncDisable Stack Monitoring for the external non-container database.- Specified by:
- disableExternalNonContainerDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalPluggableDatabaseDatabaseManagementpublic Future<DisableExternalPluggableDatabaseDatabaseManagementResponse> disableExternalPluggableDatabaseDatabaseManagement(DisableExternalPluggableDatabaseDatabaseManagementRequest request, AsyncHandler<DisableExternalPluggableDatabaseDatabaseManagementRequest,DisableExternalPluggableDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- disableExternalPluggableDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalPluggableDatabaseOperationsInsightspublic Future<DisableExternalPluggableDatabaseOperationsInsightsResponse> disableExternalPluggableDatabaseOperationsInsights(DisableExternalPluggableDatabaseOperationsInsightsRequest request, AsyncHandler<DisableExternalPluggableDatabaseOperationsInsightsRequest,DisableExternalPluggableDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncDisable Operations Insights for the external pluggable database.- Specified by:
- disableExternalPluggableDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disableExternalPluggableDatabaseStackMonitoringpublic Future<DisableExternalPluggableDatabaseStackMonitoringResponse> disableExternalPluggableDatabaseStackMonitoring(DisableExternalPluggableDatabaseStackMonitoringRequest request, AsyncHandler<DisableExternalPluggableDatabaseStackMonitoringRequest,DisableExternalPluggableDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncDisable Stack Monitoring for the external pluggable database.- Specified by:
- disableExternalPluggableDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
disablePluggableDatabaseManagementpublic Future<DisablePluggableDatabaseManagementResponse> disablePluggableDatabaseManagement(DisablePluggableDatabaseManagementRequest request, AsyncHandler<DisablePluggableDatabaseManagementRequest,DisablePluggableDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncDisables the Database Management service for the pluggable database.- Specified by:
- disablePluggableDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadExadataInfrastructureConfigFilepublic Future<DownloadExadataInfrastructureConfigFileResponse> downloadExadataInfrastructureConfigFile(DownloadExadataInfrastructureConfigFileRequest request, AsyncHandler<DownloadExadataInfrastructureConfigFileRequest,DownloadExadataInfrastructureConfigFileResponse> handler) Description copied from interface:DatabaseAsyncDownloads the configuration file for the specified Exadata Cloud@Customer infrastructure.- Specified by:
- downloadExadataInfrastructureConfigFilein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadOneoffPatchpublic Future<DownloadOneoffPatchResponse> downloadOneoffPatch(DownloadOneoffPatchRequest request, AsyncHandler<DownloadOneoffPatchRequest,DownloadOneoffPatchResponse> handler) Description copied from interface:DatabaseAsyncDownload one-off patch.- Specified by:
- downloadOneoffPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadValidationReportpublic Future<DownloadValidationReportResponse> downloadValidationReport(DownloadValidationReportRequest request, AsyncHandler<DownloadValidationReportRequest,DownloadValidationReportResponse> handler) Description copied from interface:DatabaseAsyncDownloads the network validation report file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- downloadValidationReportin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
downloadVmClusterNetworkConfigFilepublic Future<DownloadVmClusterNetworkConfigFileResponse> downloadVmClusterNetworkConfigFile(DownloadVmClusterNetworkConfigFileRequest request, AsyncHandler<DownloadVmClusterNetworkConfigFileRequest,DownloadVmClusterNetworkConfigFileResponse> handler) Description copied from interface:DatabaseAsyncDownloads the configuration file for the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- downloadVmClusterNetworkConfigFilein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
editAutonomousContainerDatabaseDataguardpublic Future<EditAutonomousContainerDatabaseDataguardResponse> editAutonomousContainerDatabaseDataguard(EditAutonomousContainerDatabaseDataguardRequest request, AsyncHandler<EditAutonomousContainerDatabaseDataguardRequest,EditAutonomousContainerDatabaseDataguardResponse> handler) Description copied from interface:DatabaseAsyncModify Autonomous Container Database Data Guard settings such as protection mode, automatic failover, and fast start failover lag limit.For more information, see Update Autonomous Container Database Dataguard. - Specified by:
- editAutonomousContainerDatabaseDataguardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableAutonomousDatabaseManagementpublic Future<EnableAutonomousDatabaseManagementResponse> enableAutonomousDatabaseManagement(EnableAutonomousDatabaseManagementRequest request, AsyncHandler<EnableAutonomousDatabaseManagementRequest,EnableAutonomousDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnables Database Management for Autonomous AI Database.- Specified by:
- enableAutonomousDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableAutonomousDatabaseOperationsInsightspublic Future<EnableAutonomousDatabaseOperationsInsightsResponse> enableAutonomousDatabaseOperationsInsights(EnableAutonomousDatabaseOperationsInsightsRequest request, AsyncHandler<EnableAutonomousDatabaseOperationsInsightsRequest,EnableAutonomousDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncEnables the specified Autonomous AI Database with Operations Insights.- Specified by:
- enableAutonomousDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableDatabaseManagementpublic Future<EnableDatabaseManagementResponse> enableDatabaseManagement(EnableDatabaseManagementRequest request, AsyncHandler<EnableDatabaseManagementRequest,EnableDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnables the Database Management service for an Oracle Database located in Oracle Cloud Infrastructure.This service allows the database to access tools including Metrics and Performance hub. Database Management is enabled at the container database (CDB) level. - Specified by:
- enableDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalContainerDatabaseDatabaseManagementpublic Future<EnableExternalContainerDatabaseDatabaseManagementResponse> enableExternalContainerDatabaseDatabaseManagement(EnableExternalContainerDatabaseDatabaseManagementRequest request, AsyncHandler<EnableExternalContainerDatabaseDatabaseManagementRequest,EnableExternalContainerDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnables Database Management Service for the external container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalContainerDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalContainerDatabaseStackMonitoringpublic Future<EnableExternalContainerDatabaseStackMonitoringResponse> enableExternalContainerDatabaseStackMonitoring(EnableExternalContainerDatabaseStackMonitoringRequest request, AsyncHandler<EnableExternalContainerDatabaseStackMonitoringRequest,EnableExternalContainerDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncEnable Stack Monitoring for the external container database.- Specified by:
- enableExternalContainerDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalNonContainerDatabaseDatabaseManagementpublic Future<EnableExternalNonContainerDatabaseDatabaseManagementResponse> enableExternalNonContainerDatabaseDatabaseManagement(EnableExternalNonContainerDatabaseDatabaseManagementRequest request, AsyncHandler<EnableExternalNonContainerDatabaseDatabaseManagementRequest,EnableExternalNonContainerDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnable Database Management Service for the external non-container database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalNonContainerDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalNonContainerDatabaseOperationsInsightspublic Future<EnableExternalNonContainerDatabaseOperationsInsightsResponse> enableExternalNonContainerDatabaseOperationsInsights(EnableExternalNonContainerDatabaseOperationsInsightsRequest request, AsyncHandler<EnableExternalNonContainerDatabaseOperationsInsightsRequest,EnableExternalNonContainerDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncEnable Operations Insights for the external non-container database.- Specified by:
- enableExternalNonContainerDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalNonContainerDatabaseStackMonitoringpublic Future<EnableExternalNonContainerDatabaseStackMonitoringResponse> enableExternalNonContainerDatabaseStackMonitoring(EnableExternalNonContainerDatabaseStackMonitoringRequest request, AsyncHandler<EnableExternalNonContainerDatabaseStackMonitoringRequest,EnableExternalNonContainerDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncEnable Stack Monitoring for the external non-container database.- Specified by:
- enableExternalNonContainerDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalPluggableDatabaseDatabaseManagementpublic Future<EnableExternalPluggableDatabaseDatabaseManagementResponse> enableExternalPluggableDatabaseDatabaseManagement(EnableExternalPluggableDatabaseDatabaseManagementRequest request, AsyncHandler<EnableExternalPluggableDatabaseDatabaseManagementRequest,EnableExternalPluggableDatabaseDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnable Database Management Service for the external pluggable database.For more information about the Database Management Service, see Database Management Service. - Specified by:
- enableExternalPluggableDatabaseDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalPluggableDatabaseOperationsInsightspublic Future<EnableExternalPluggableDatabaseOperationsInsightsResponse> enableExternalPluggableDatabaseOperationsInsights(EnableExternalPluggableDatabaseOperationsInsightsRequest request, AsyncHandler<EnableExternalPluggableDatabaseOperationsInsightsRequest,EnableExternalPluggableDatabaseOperationsInsightsResponse> handler) Description copied from interface:DatabaseAsyncEnable Operations Insights for the external pluggable database.- Specified by:
- enableExternalPluggableDatabaseOperationsInsightsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enableExternalPluggableDatabaseStackMonitoringpublic Future<EnableExternalPluggableDatabaseStackMonitoringResponse> enableExternalPluggableDatabaseStackMonitoring(EnableExternalPluggableDatabaseStackMonitoringRequest request, AsyncHandler<EnableExternalPluggableDatabaseStackMonitoringRequest,EnableExternalPluggableDatabaseStackMonitoringResponse> handler) Description copied from interface:DatabaseAsyncEnable Stack Monitoring for the external pluggable database.- Specified by:
- enableExternalPluggableDatabaseStackMonitoringin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
enablePluggableDatabaseManagementpublic Future<EnablePluggableDatabaseManagementResponse> enablePluggableDatabaseManagement(EnablePluggableDatabaseManagementRequest request, AsyncHandler<EnablePluggableDatabaseManagementRequest,EnablePluggableDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncEnables the Database Management service for an Oracle Pluggable Database located in Oracle Cloud Infrastructure.This service allows the pluggable database to access tools including Metrics and Performance hub. Database Management is enabled at the pluggable database (PDB) level. - Specified by:
- enablePluggableDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
failOverAutonomousDatabasepublic Future<FailOverAutonomousDatabaseResponse> failOverAutonomousDatabase(FailOverAutonomousDatabaseRequest request, AsyncHandler<FailOverAutonomousDatabaseRequest,FailOverAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncInitiates a failover of the specified Autonomous AI Database to the associated peer database.Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional: - peerDbIdUse this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the failover will happen in the same region.- Specified by:
- failOverAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
failoverAutonomousContainerDatabaseDataguardpublic Future<FailoverAutonomousContainerDatabaseDataguardResponse> failoverAutonomousContainerDatabaseDataguard(FailoverAutonomousContainerDatabaseDataguardRequest request, AsyncHandler<FailoverAutonomousContainerDatabaseDataguardRequest,FailoverAutonomousContainerDatabaseDataguardResponse> handler) Description copied from interface:DatabaseAsyncPerforms failover to a standby Autonomous Container Database (ACD) identified by the autonomousContainerDatabaseId parameter.This standby ACD will become the new primary ACD when the failover completes successfully. For more information, see Fail Over to the Standby in an Autonomous Data Guard Configuration. - Specified by:
- failoverAutonomousContainerDatabaseDataguardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
failoverAutonomousContainerDatabaseDataguardAssociationpublic Future<FailoverAutonomousContainerDatabaseDataguardAssociationResponse> failoverAutonomousContainerDatabaseDataguardAssociation(FailoverAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<FailoverAutonomousContainerDatabaseDataguardAssociationRequest,FailoverAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thefailoverAutonomousContainerDatabaseDataguardoperation to fail over the standby Autonomous Container Database (ACD) to the primary ACD after the existing primary ACD fails or becomes unreachable.A failover can result in data loss, depending on the protection mode in effect at the time the primary Autonomous Container Database fails. - Specified by:
- failoverAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
failoverDataGuardpublic Future<FailoverDataGuardResponse> failoverDataGuard(FailoverDataGuardRequest request, AsyncHandler<FailoverDataGuardRequest,FailoverDataGuardResponse> handler) Description copied from interface:DatabaseAsyncPerforms a failover to transition the standby database identified by thedatabaseIdpath parameter into the primary role after the existing primary database fails or becomes unreachable.A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure. This operation should be performed on respective standby database. - Specified by:
- failoverDataGuardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
failoverDataGuardAssociationpublic Future<FailoverDataGuardAssociationResponse> failoverDataGuardAssociation(FailoverDataGuardAssociationRequest request, AsyncHandler<FailoverDataGuardAssociationRequest,FailoverDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncPerforms a failover to transition the standby database identified by thedatabaseIdparameter into the specified Data Guard association’s primary role after the existing primary database fails or becomes unreachable.A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure. - Specified by:
- failoverDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateAutonomousDatabaseWalletpublic Future<GenerateAutonomousDatabaseWalletResponse> generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request, AsyncHandler<GenerateAutonomousDatabaseWalletRequest,GenerateAutonomousDatabaseWalletResponse> handler) Description copied from interface:DatabaseAsyncCreates and downloads a wallet for the specified Autonomous AI Database.- Specified by:
- generateAutonomousDatabaseWalletin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
generateRecommendedVmClusterNetworkpublic Future<GenerateRecommendedVmClusterNetworkResponse> generateRecommendedVmClusterNetwork(GenerateRecommendedVmClusterNetworkRequest request, AsyncHandler<GenerateRecommendedVmClusterNetworkRequest,GenerateRecommendedVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncGenerates a recommended Cloud@Customer VM cluster network configuration.- Specified by:
- generateRecommendedVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getApplicationVippublic Future<GetApplicationVipResponse> getApplicationVip(GetApplicationVipRequest request, AsyncHandler<GetApplicationVipRequest,GetApplicationVipResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified application virtual IP (VIP) address.- Specified by:
- getApplicationVipin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousContainerDatabasepublic Future<GetAutonomousContainerDatabaseResponse> getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request, AsyncHandler<GetAutonomousContainerDatabaseRequest,GetAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Autonomous Container Database.- Specified by:
- getAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousContainerDatabaseDataguardAssociationpublic Future<GetAutonomousContainerDatabaseDataguardAssociationResponse> getAutonomousContainerDatabaseDataguardAssociation(GetAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<GetAutonomousContainerDatabaseDataguardAssociationRequest,GetAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thegetAutonomousContainerDatabaseoperation to get the details of an Autonomous Container Database (ACD) enabled with Autonomous Data Guard associated with the specified ACD.- Specified by:
- getAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousContainerDatabaseResourceUsagepublic Future<GetAutonomousContainerDatabaseResourceUsageResponse> getAutonomousContainerDatabaseResourceUsage(GetAutonomousContainerDatabaseResourceUsageRequest request, AsyncHandler<GetAutonomousContainerDatabaseResourceUsageRequest,GetAutonomousContainerDatabaseResourceUsageResponse> handler) Description copied from interface:DatabaseAsyncGet resource usage details for the specified Autonomous Container Database.- Specified by:
- getAutonomousContainerDatabaseResourceUsagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabasepublic Future<GetAutonomousDatabaseResponse> getAutonomousDatabase(GetAutonomousDatabaseRequest request, AsyncHandler<GetAutonomousDatabaseRequest,GetAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets the details of the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabaseBackuppublic Future<GetAutonomousDatabaseBackupResponse> getAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request, AsyncHandler<GetAutonomousDatabaseBackupRequest,GetAutonomousDatabaseBackupResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Autonomous AI Database backup.- Specified by:
- getAutonomousDatabaseBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabaseDataguardAssociationpublic Future<GetAutonomousDatabaseDataguardAssociationResponse> getAutonomousDatabaseDataguardAssociation(GetAutonomousDatabaseDataguardAssociationRequest request, AsyncHandler<GetAutonomousDatabaseDataguardAssociationRequest,GetAutonomousDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thegetAutonomousContainerDatabaseoperation to gets an Autonomous Data Guard-enabled database associated with the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabaseRegionalWalletpublic Future<GetAutonomousDatabaseRegionalWalletResponse> getAutonomousDatabaseRegionalWallet(GetAutonomousDatabaseRegionalWalletRequest request, AsyncHandler<GetAutonomousDatabaseRegionalWalletRequest,GetAutonomousDatabaseRegionalWalletResponse> handler) Description copied from interface:DatabaseAsyncGets the Autonomous AI Database regional wallet details.- Specified by:
- getAutonomousDatabaseRegionalWalletin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabaseSoftwareImagepublic Future<GetAutonomousDatabaseSoftwareImageResponse> getAutonomousDatabaseSoftwareImage(GetAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<GetAutonomousDatabaseSoftwareImageRequest,GetAutonomousDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Autonomous AI Database Software Image.- Specified by:
- getAutonomousDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousDatabaseWalletpublic Future<GetAutonomousDatabaseWalletResponse> getAutonomousDatabaseWallet(GetAutonomousDatabaseWalletRequest request, AsyncHandler<GetAutonomousDatabaseWalletRequest,GetAutonomousDatabaseWalletResponse> handler) Description copied from interface:DatabaseAsyncGets the wallet details for the specified Autonomous AI Database.- Specified by:
- getAutonomousDatabaseWalletin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousExadataInfrastructurepublic Future<GetAutonomousExadataInfrastructureResponse> getAutonomousExadataInfrastructure(GetAutonomousExadataInfrastructureRequest request, AsyncHandler<GetAutonomousExadataInfrastructureRequest,GetAutonomousExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thegetCloudExadataInfrastructureoperation to get details of an Exadata Infrastructure resource and thegetCloudAutonomousVmClusteroperation to get details of an Autonomous Exadata VM cluster.- Specified by:
- getAutonomousExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousPatchpublic Future<GetAutonomousPatchResponse> getAutonomousPatch(GetAutonomousPatchRequest request, AsyncHandler<GetAutonomousPatchRequest,GetAutonomousPatchResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specific autonomous patch.- Specified by:
- getAutonomousPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousVirtualMachinepublic Future<GetAutonomousVirtualMachineResponse> getAutonomousVirtualMachine(GetAutonomousVirtualMachineRequest request, AsyncHandler<GetAutonomousVirtualMachineRequest,GetAutonomousVirtualMachineResponse> handler) Description copied from interface:DatabaseAsyncGets the details of specific Autonomous Virtual Machine.- Specified by:
- getAutonomousVirtualMachinein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousVmClusterpublic Future<GetAutonomousVmClusterResponse> getAutonomousVmCluster(GetAutonomousVmClusterRequest request, AsyncHandler<GetAutonomousVmClusterRequest,GetAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Autonomous VM cluster for an Exadata Cloud@Customer system.To get information about an Autonomous VM Cluster in the Oracle cloud, see getCloudAutonomousVmCluster.- Specified by:
- getAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getAutonomousVmClusterResourceUsagepublic Future<GetAutonomousVmClusterResourceUsageResponse> getAutonomousVmClusterResourceUsage(GetAutonomousVmClusterResourceUsageRequest request, AsyncHandler<GetAutonomousVmClusterResourceUsageRequest,GetAutonomousVmClusterResourceUsageResponse> handler) Description copied from interface:DatabaseAsyncGet the resource usage details for the specified Autonomous Exadata VM cluster.- Specified by:
- getAutonomousVmClusterResourceUsagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getBackuppublic Future<GetBackupResponse> getBackup(GetBackupRequest request, AsyncHandler<GetBackupRequest,GetBackupResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified backup.- Specified by:
- getBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getBackupDestinationpublic Future<GetBackupDestinationResponse> getBackupDestination(GetBackupDestinationRequest request, AsyncHandler<GetBackupDestinationRequest,GetBackupDestinationResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified backup destination in an Exadata Cloud@Customer system.- Specified by:
- getBackupDestinationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudAutonomousVmClusterpublic Future<GetCloudAutonomousVmClusterResponse> getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest request, AsyncHandler<GetCloudAutonomousVmClusterRequest,GetCloudAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Custustomer systems, see getAutonomousVmCluster.- Specified by:
- getCloudAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudAutonomousVmClusterResourceUsagepublic Future<GetCloudAutonomousVmClusterResourceUsageResponse> getCloudAutonomousVmClusterResourceUsage(GetCloudAutonomousVmClusterResourceUsageRequest request, AsyncHandler<GetCloudAutonomousVmClusterResourceUsageRequest,GetCloudAutonomousVmClusterResourceUsageResponse> handler) Description copied from interface:DatabaseAsyncGet the resource usage details for the specified Cloud Autonomous Exadata VM cluster.- Specified by:
- getCloudAutonomousVmClusterResourceUsagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudExadataInfrastructurepublic Future<GetCloudExadataInfrastructureResponse> getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest request, AsyncHandler<GetCloudExadataInfrastructureRequest,GetCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- getCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudExadataInfrastructureUnallocatedResourcespublic Future<GetCloudExadataInfrastructureUnallocatedResourcesResponse> getCloudExadataInfrastructureUnallocatedResources(GetCloudExadataInfrastructureUnallocatedResourcesRequest request, AsyncHandler<GetCloudExadataInfrastructureUnallocatedResourcesRequest,GetCloudExadataInfrastructureUnallocatedResourcesResponse> handler) Description copied from interface:DatabaseAsyncGets unallocated resources information for the specified Cloud Exadata infrastructure.- Specified by:
- getCloudExadataInfrastructureUnallocatedResourcesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudVmClusterpublic Future<GetCloudVmClusterResponse> getCloudVmCluster(GetCloudVmClusterRequest request, AsyncHandler<GetCloudVmClusterRequest,GetCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- getCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudVmClusterIormConfigpublic Future<GetCloudVmClusterIormConfigResponse> getCloudVmClusterIormConfig(GetCloudVmClusterIormConfigRequest request, AsyncHandler<GetCloudVmClusterIormConfigRequest,GetCloudVmClusterIormConfigResponse> handler) Description copied from interface:DatabaseAsyncGets the IORM configuration for the specified cloud VM cluster in an Exadata Cloud Service instance.If you have not specified an IORM configuration, the default configuration is returned. - Specified by:
- getCloudVmClusterIormConfigin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudVmClusterUpdatepublic Future<GetCloudVmClusterUpdateResponse> getCloudVmClusterUpdate(GetCloudVmClusterUpdateRequest request, AsyncHandler<GetCloudVmClusterUpdateRequest,GetCloudVmClusterUpdateResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified maintenance update package for a cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- getCloudVmClusterUpdatein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getCloudVmClusterUpdateHistoryEntrypublic Future<GetCloudVmClusterUpdateHistoryEntryResponse> getCloudVmClusterUpdateHistoryEntry(GetCloudVmClusterUpdateHistoryEntryRequest request, AsyncHandler<GetCloudVmClusterUpdateHistoryEntryRequest,GetCloudVmClusterUpdateHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud Service instances only. - Specified by:
- getCloudVmClusterUpdateHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getConsoleConnectionpublic Future<GetConsoleConnectionResponse> getConsoleConnection(GetConsoleConnectionRequest request, AsyncHandler<GetConsoleConnectionRequest,GetConsoleConnectionResponse> handler) Description copied from interface:DatabaseAsyncGets the specified database node console connection’s information.- Specified by:
- getConsoleConnectionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getConsoleHistorypublic Future<GetConsoleHistoryResponse> getConsoleHistory(GetConsoleHistoryRequest request, AsyncHandler<GetConsoleHistoryRequest,GetConsoleHistoryResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified database node console history.- Specified by:
- getConsoleHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getConsoleHistoryContentpublic Future<GetConsoleHistoryContentResponse> getConsoleHistoryContent(GetConsoleHistoryContentRequest request, AsyncHandler<GetConsoleHistoryContentRequest,GetConsoleHistoryContentResponse> handler) Description copied from interface:DatabaseAsyncRetrieves the specified database node console history contents upto a megabyte.- Specified by:
- getConsoleHistoryContentin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDataGuardAssociationpublic Future<GetDataGuardAssociationResponse> getDataGuardAssociation(GetDataGuardAssociationRequest request, AsyncHandler<GetDataGuardAssociationRequest,GetDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncGets the specified Data Guard association’s configuration information.- Specified by:
- getDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabasepublic Future<GetDatabaseResponse> getDatabase(GetDatabaseRequest request, AsyncHandler<GetDatabaseRequest,GetDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified database.- Specified by:
- getDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabaseSoftwareImagepublic Future<GetDatabaseSoftwareImageResponse> getDatabaseSoftwareImage(GetDatabaseSoftwareImageRequest request, AsyncHandler<GetDatabaseSoftwareImageRequest,GetDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified database software image.- Specified by:
- getDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDatabaseUpgradeHistoryEntrypublic Future<GetDatabaseUpgradeHistoryEntryResponse> getDatabaseUpgradeHistoryEntry(GetDatabaseUpgradeHistoryEntryRequest request, AsyncHandler<GetDatabaseUpgradeHistoryEntryRequest,GetDatabaseUpgradeHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncgets the upgrade history for a specified database.- Specified by:
- getDatabaseUpgradeHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbHomepublic Future<GetDbHomeResponse> getDbHome(GetDbHomeRequest request, AsyncHandler<GetDbHomeRequest,GetDbHomeResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Database Home.- Specified by:
- getDbHomein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbHomePatchpublic Future<GetDbHomePatchResponse> getDbHomePatch(GetDbHomePatchRequest request, AsyncHandler<GetDbHomePatchRequest,GetDbHomePatchResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified patch package.- Specified by:
- getDbHomePatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbHomePatchHistoryEntrypublic Future<GetDbHomePatchHistoryEntryResponse> getDbHomePatchHistoryEntry(GetDbHomePatchHistoryEntryRequest request, AsyncHandler<GetDbHomePatchHistoryEntryRequest,GetDbHomePatchHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the patch history details for the specified patchHistoryEntryId- Specified by:
- getDbHomePatchHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbNodepublic Future<GetDbNodeResponse> getDbNode(GetDbNodeRequest request, AsyncHandler<GetDbNodeRequest,GetDbNodeResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified database node.- Specified by:
- getDbNodein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbServerpublic Future<GetDbServerResponse> getDbServer(GetDbServerRequest request, AsyncHandler<GetDbServerRequest,GetDbServerResponse> handler) Description copied from interface:DatabaseAsyncGets information about the Exadata Db server.- Specified by:
- getDbServerin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbSystempublic Future<GetDbSystemResponse> getDbSystem(GetDbSystemRequest request, AsyncHandler<GetDbSystemRequest,GetDbSystemResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- getDbSystemin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbSystemPatchpublic Future<GetDbSystemPatchResponse> getDbSystemPatch(GetDbSystemPatchRequest request, AsyncHandler<GetDbSystemPatchRequest,GetDbSystemPatchResponse> handler) Description copied from interface:DatabaseAsyncGets information the specified patch.- Specified by:
- getDbSystemPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbSystemPatchHistoryEntrypublic Future<GetDbSystemPatchHistoryEntryResponse> getDbSystemPatchHistoryEntry(GetDbSystemPatchHistoryEntryRequest request, AsyncHandler<GetDbSystemPatchHistoryEntryRequest,GetDbSystemPatchHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the details of the specified patch operation on the specified DB system.- Specified by:
- getDbSystemPatchHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDbSystemUpgradeHistoryEntrypublic Future<GetDbSystemUpgradeHistoryEntryResponse> getDbSystemUpgradeHistoryEntry(GetDbSystemUpgradeHistoryEntryRequest request, AsyncHandler<GetDbSystemUpgradeHistoryEntryRequest,GetDbSystemUpgradeHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the details of the specified operating system upgrade operation for the specified DB system.- Specified by:
- getDbSystemUpgradeHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadataInfrastructurepublic Future<GetExadataInfrastructureResponse> getExadataInfrastructure(GetExadataInfrastructureRequest request, AsyncHandler<GetExadataInfrastructureRequest,GetExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Exadata infrastructure.Applies to Exadata Cloud@Customer instances only. To get information on an Exadata Cloud Service infrastructure resource, use the getCloudExadataInfrastructureoperation.- Specified by:
- getExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadataInfrastructureOcpuspublic Future<GetExadataInfrastructureOcpusResponse> getExadataInfrastructureOcpus(GetExadataInfrastructureOcpusRequest request, AsyncHandler<GetExadataInfrastructureOcpusRequest,GetExadataInfrastructureOcpusResponse> handler) Description copied from interface:DatabaseAsyncGets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource.- Specified by:
- getExadataInfrastructureOcpusin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadataInfrastructureUnAllocatedResourcespublic Future<GetExadataInfrastructureUnAllocatedResourcesResponse> getExadataInfrastructureUnAllocatedResources(GetExadataInfrastructureUnAllocatedResourcesRequest request, AsyncHandler<GetExadataInfrastructureUnAllocatedResourcesRequest,GetExadataInfrastructureUnAllocatedResourcesResponse> handler) Description copied from interface:DatabaseAsyncGets un allocated resources information for the specified Exadata infrastructure.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getExadataInfrastructureUnAllocatedResourcesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadataIormConfigpublic Future<GetExadataIormConfigResponse> getExadataIormConfig(GetExadataIormConfigRequest request, AsyncHandler<GetExadataIormConfigRequest,GetExadataIormConfigResponse> handler) Description copied from interface:DatabaseAsyncGets the IORM configuration settings for the specified cloud Exadata DB system.All Exadata service instances have default IORM settings. *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The getCloudVmClusterIormConfigAPI is used for this operation with Exadata systems using the new resource model.- Specified by:
- getExadataIormConfigin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadbVmClusterpublic Future<GetExadbVmClusterResponse> getExadbVmCluster(GetExadbVmClusterRequest request, AsyncHandler<GetExadbVmClusterRequest,GetExadbVmClusterResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- getExadbVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadbVmClusterUpdatepublic Future<GetExadbVmClusterUpdateResponse> getExadbVmClusterUpdate(GetExadbVmClusterUpdateRequest request, AsyncHandler<GetExadbVmClusterUpdateRequest,GetExadbVmClusterUpdateResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified maintenance update package for a Exadata VM cluster on Exascale Infrastructure.- Specified by:
- getExadbVmClusterUpdatein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExadbVmClusterUpdateHistoryEntrypublic Future<GetExadbVmClusterUpdateHistoryEntryResponse> getExadbVmClusterUpdateHistoryEntry(GetExadbVmClusterUpdateHistoryEntryRequest request, AsyncHandler<GetExadbVmClusterUpdateHistoryEntryRequest,GetExadbVmClusterUpdateHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the maintenance update history details for the specified update history entry.- Specified by:
- getExadbVmClusterUpdateHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExascaleDbStorageVaultpublic Future<GetExascaleDbStorageVaultResponse> getExascaleDbStorageVault(GetExascaleDbStorageVaultRequest request, AsyncHandler<GetExascaleDbStorageVaultRequest,GetExascaleDbStorageVaultResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Exadata Database Storage Vaults in the specified compartment.- Specified by:
- getExascaleDbStorageVaultin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExecutionActionpublic Future<GetExecutionActionResponse> getExecutionAction(GetExecutionActionRequest request, AsyncHandler<GetExecutionActionRequest,GetExecutionActionResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified execution action.- Specified by:
- getExecutionActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExecutionWindowpublic Future<GetExecutionWindowResponse> getExecutionWindow(GetExecutionWindowRequest request, AsyncHandler<GetExecutionWindowRequest,GetExecutionWindowResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified execution window.- Specified by:
- getExecutionWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExternalBackupJobpublic Future<GetExternalBackupJobResponse> getExternalBackupJob(GetExternalBackupJobRequest request, AsyncHandler<GetExternalBackupJobRequest,GetExternalBackupJobResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified external backup job.*Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See [Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud](https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information. - Specified by:
- getExternalBackupJobin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExternalContainerDatabasepublic Future<GetExternalContainerDatabaseResponse> getExternalContainerDatabase(GetExternalContainerDatabaseRequest request, AsyncHandler<GetExternalContainerDatabaseRequest,GetExternalContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified external container database.- Specified by:
- getExternalContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExternalDatabaseConnectorpublic Future<GetExternalDatabaseConnectorResponse> getExternalDatabaseConnector(GetExternalDatabaseConnectorRequest request, AsyncHandler<GetExternalDatabaseConnectorRequest,GetExternalDatabaseConnectorResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified external database connector.- Specified by:
- getExternalDatabaseConnectorin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExternalNonContainerDatabasepublic Future<GetExternalNonContainerDatabaseResponse> getExternalNonContainerDatabase(GetExternalNonContainerDatabaseRequest request, AsyncHandler<GetExternalNonContainerDatabaseRequest,GetExternalNonContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specific external non-container database.- Specified by:
- getExternalNonContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getExternalPluggableDatabasepublic Future<GetExternalPluggableDatabaseResponse> getExternalPluggableDatabase(GetExternalPluggableDatabaseRequest request, AsyncHandler<GetExternalPluggableDatabaseRequest,GetExternalPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specificcreateExternalPluggableDatabaseDetailsresource.- Specified by:
- getExternalPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getInfrastructureTargetVersionspublic Future<GetInfrastructureTargetVersionsResponse> getInfrastructureTargetVersions(GetInfrastructureTargetVersionsRequest request, AsyncHandler<GetInfrastructureTargetVersionsRequest,GetInfrastructureTargetVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates.Applies to Exadata Cloud@Customer and Exadata Cloud instances only. - Specified by:
- getInfrastructureTargetVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getKeyStorepublic Future<GetKeyStoreResponse> getKeyStore(GetKeyStoreRequest request, AsyncHandler<GetKeyStoreRequest,GetKeyStoreResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified key store.- Specified by:
- getKeyStorein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaintenanceRunpublic Future<GetMaintenanceRunResponse> getMaintenanceRun(GetMaintenanceRunRequest request, AsyncHandler<GetMaintenanceRunRequest,GetMaintenanceRunResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified maintenance run.- Specified by:
- getMaintenanceRunin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getMaintenanceRunHistorypublic Future<GetMaintenanceRunHistoryResponse> getMaintenanceRunHistory(GetMaintenanceRunHistoryRequest request, AsyncHandler<GetMaintenanceRunHistoryRequest,GetMaintenanceRunHistoryResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified maintenance run history.- Specified by:
- getMaintenanceRunHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getOneoffPatchpublic Future<GetOneoffPatchResponse> getOneoffPatch(GetOneoffPatchRequest request, AsyncHandler<GetOneoffPatchRequest,GetOneoffPatchResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified one-off patch.- Specified by:
- getOneoffPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getPdbConversionHistoryEntrypublic Future<GetPdbConversionHistoryEntryResponse> getPdbConversionHistoryEntry(GetPdbConversionHistoryEntryRequest request, AsyncHandler<GetPdbConversionHistoryEntryRequest,GetPdbConversionHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the details of operations performed to convert the specified database from non-container (non-CDB) to pluggable (PDB).- Specified by:
- getPdbConversionHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getPluggableDatabasepublic Future<GetPluggableDatabaseResponse> getPluggableDatabase(GetPluggableDatabaseRequest request, AsyncHandler<GetPluggableDatabaseRequest,GetPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified pluggable database.- Specified by:
- getPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getPluggableDatabaseSnapshotpublic Future<GetPluggableDatabaseSnapshotResponse> getPluggableDatabaseSnapshot(GetPluggableDatabaseSnapshotRequest request, AsyncHandler<GetPluggableDatabaseSnapshotRequest,GetPluggableDatabaseSnapshotResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Exadata Pluggable Database Snapshot in the specified compartment.- Specified by:
- getPluggableDatabaseSnapshotin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getScheduledActionpublic Future<GetScheduledActionResponse> getScheduledAction(GetScheduledActionRequest request, AsyncHandler<GetScheduledActionRequest,GetScheduledActionResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Scheduled Action.- Specified by:
- getScheduledActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSchedulingPlanpublic Future<GetSchedulingPlanResponse> getSchedulingPlan(GetSchedulingPlanRequest request, AsyncHandler<GetSchedulingPlanRequest,GetSchedulingPlanResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Plan.- Specified by:
- getSchedulingPlanin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSchedulingPolicypublic Future<GetSchedulingPolicyResponse> getSchedulingPolicy(GetSchedulingPolicyRequest request, AsyncHandler<GetSchedulingPolicyRequest,GetSchedulingPolicyResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Policy.- Specified by:
- getSchedulingPolicyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getSchedulingWindowpublic Future<GetSchedulingWindowResponse> getSchedulingWindow(GetSchedulingWindowRequest request, AsyncHandler<GetSchedulingWindowRequest,GetSchedulingWindowResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Window.- Specified by:
- getSchedulingWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterpublic Future<GetVmClusterResponse> getVmCluster(GetVmClusterRequest request, AsyncHandler<GetVmClusterRequest,GetVmClusterResponse> handler) Description copied from interface:DatabaseAsyncGets information about the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterNetworkpublic Future<GetVmClusterNetworkResponse> getVmClusterNetwork(GetVmClusterNetworkRequest request, AsyncHandler<GetVmClusterNetworkRequest,GetVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncGets information about the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To get information about a cloud VM cluster in an Exadata Cloud Service instance, use the getCloudVmClusteroperation.- Specified by:
- getVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterPatchpublic Future<GetVmClusterPatchResponse> getVmClusterPatch(GetVmClusterPatchRequest request, AsyncHandler<GetVmClusterPatchRequest,GetVmClusterPatchResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified patch package.- Specified by:
- getVmClusterPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterPatchHistoryEntrypublic Future<GetVmClusterPatchHistoryEntryResponse> getVmClusterPatchHistoryEntry(GetVmClusterPatchHistoryEntryRequest request, AsyncHandler<GetVmClusterPatchHistoryEntryRequest,GetVmClusterPatchHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the patch history details for the specified patch history entry.- Specified by:
- getVmClusterPatchHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterUpdatepublic Future<GetVmClusterUpdateResponse> getVmClusterUpdate(GetVmClusterUpdateRequest request, AsyncHandler<GetVmClusterUpdateRequest,GetVmClusterUpdateResponse> handler) Description copied from interface:DatabaseAsyncGets information about a specified maintenance update package for a VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterUpdatein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getVmClusterUpdateHistoryEntrypublic Future<GetVmClusterUpdateHistoryEntryResponse> getVmClusterUpdateHistoryEntry(GetVmClusterUpdateHistoryEntryRequest request, AsyncHandler<GetVmClusterUpdateHistoryEntryRequest,GetVmClusterUpdateHistoryEntryResponse> handler) Description copied from interface:DatabaseAsyncGets the maintenance update history details for the specified update history entry.Applies to Exadata Cloud@Customer instances only. - Specified by:
- getVmClusterUpdateHistoryEntryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
launchAutonomousExadataInfrastructurepublic Future<LaunchAutonomousExadataInfrastructureResponse> launchAutonomousExadataInfrastructure(LaunchAutonomousExadataInfrastructureRequest request, AsyncHandler<LaunchAutonomousExadataInfrastructureRequest,LaunchAutonomousExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeprecated To create a new Autonomous AI Database system on dedicated Exadata Infrastructure, use thecreateCloudExadataInfrastructureandcreateCloudAutonomousVmClusteroperations instead.Note that to create an Autonomous VM cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster. - Specified by:
- launchAutonomousExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
launchDbSystempublic Future<LaunchDbSystemResponse> launchDbSystem(LaunchDbSystemRequest request, AsyncHandler<LaunchDbSystemRequest,LaunchDbSystemResponse> handler) Description copied from interface:DatabaseAsyncCreates a new DB system in the specified compartment and availability domain.The Oracle Database edition that you specify applies to all the databases on that DB system. The selected edition cannot be changed. An initial database is created on the DB system based on the request parameters you provide and some default options. For detailed information about default options, see [Bare metal and virtual machine DB system default options.](https://docs.oracle.com/iaas/Content/Database/Tasks/creatingDBsystem.htm#Default) *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. Use the createCloudExadataInfrastructureandcreateCloudVmClusterAPIs to provision a new Exadata Cloud Service instance.- Specified by:
- launchDbSystemin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listApplicationVipspublic Future<ListApplicationVipsResponse> listApplicationVips(ListApplicationVipsRequest request, AsyncHandler<ListApplicationVipsRequest,ListApplicationVipsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of application virtual IP (VIP) addresses on a cloud VM cluster.- Specified by:
- listApplicationVipsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousContainerDatabaseBackupspublic Future<ListAutonomousContainerDatabaseBackupsResponse> listAutonomousContainerDatabaseBackups(ListAutonomousContainerDatabaseBackupsRequest request, AsyncHandler<ListAutonomousContainerDatabaseBackupsRequest,ListAutonomousContainerDatabaseBackupsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of Autonomous Container Database backups by using either the ‘autonomousDatabaseId’ or ‘compartmentId’ as your query parameter.- Specified by:
- listAutonomousContainerDatabaseBackupsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousContainerDatabaseDataguardAssociationspublic Future<ListAutonomousContainerDatabaseDataguardAssociationsResponse> listAutonomousContainerDatabaseDataguardAssociations(ListAutonomousContainerDatabaseDataguardAssociationsRequest request, AsyncHandler<ListAutonomousContainerDatabaseDataguardAssociationsRequest,ListAutonomousContainerDatabaseDataguardAssociationsResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thelistAutonomousContainerDatabasesoperation to get a list of the Autonomous Container Databases (ACDs)with Autonomous Data Guard-enabled associated with the specified ACD.- Specified by:
- listAutonomousContainerDatabaseDataguardAssociationsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousContainerDatabaseVersionspublic Future<ListAutonomousContainerDatabaseVersionsResponse> listAutonomousContainerDatabaseVersions(ListAutonomousContainerDatabaseVersionsRequest request, AsyncHandler<ListAutonomousContainerDatabaseVersionsRequest,ListAutonomousContainerDatabaseVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Autonomous Container Database versions.- Specified by:
- listAutonomousContainerDatabaseVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousContainerDatabasespublic Future<ListAutonomousContainerDatabasesResponse> listAutonomousContainerDatabases(ListAutonomousContainerDatabasesRequest request, AsyncHandler<ListAutonomousContainerDatabasesRequest,ListAutonomousContainerDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the Autonomous Container Databases in the specified compartment.- Specified by:
- listAutonomousContainerDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseBackupspublic Future<ListAutonomousDatabaseBackupsResponse> listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request, AsyncHandler<ListAutonomousDatabaseBackupsRequest,ListAutonomousDatabaseBackupsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of Autonomous AI Database backups based on either theautonomousDatabaseIdorcompartmentIdspecified as a query parameter.- Specified by:
- listAutonomousDatabaseBackupsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseCharacterSetspublic Future<ListAutonomousDatabaseCharacterSetsResponse> listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request, AsyncHandler<ListAutonomousDatabaseCharacterSetsRequest,ListAutonomousDatabaseCharacterSetsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported character sets.- Specified by:
- listAutonomousDatabaseCharacterSetsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseClonespublic Future<ListAutonomousDatabaseClonesResponse> listAutonomousDatabaseClones(ListAutonomousDatabaseClonesRequest request, AsyncHandler<ListAutonomousDatabaseClonesRequest,ListAutonomousDatabaseClonesResponse> handler) Description copied from interface:DatabaseAsyncLists the Autonomous AI Database clones for the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabaseClonesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseDataguardAssociationspublic Future<ListAutonomousDatabaseDataguardAssociationsResponse> listAutonomousDatabaseDataguardAssociations(ListAutonomousDatabaseDataguardAssociationsRequest request, AsyncHandler<ListAutonomousDatabaseDataguardAssociationsRequest,ListAutonomousDatabaseDataguardAssociationsResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thegetAutonomousContainerDatabaseoperation to get a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabaseDataguardAssociationsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabasePeerspublic Future<ListAutonomousDatabasePeersResponse> listAutonomousDatabasePeers(ListAutonomousDatabasePeersRequest request, AsyncHandler<ListAutonomousDatabasePeersRequest,ListAutonomousDatabasePeersResponse> handler) Description copied from interface:DatabaseAsyncLists the Autonomous AI Database peers for the specified Autonomous AI Database.- Specified by:
- listAutonomousDatabasePeersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseRefreshableClonespublic Future<ListAutonomousDatabaseRefreshableClonesResponse> listAutonomousDatabaseRefreshableClones(ListAutonomousDatabaseRefreshableClonesRequest request, AsyncHandler<ListAutonomousDatabaseRefreshableClonesRequest,ListAutonomousDatabaseRefreshableClonesResponse> handler) Description copied from interface:DatabaseAsyncLists the OCIDs of the Autonomous AI Database local and connected remote refreshable clones with the region where they exist for the specified source database.- Specified by:
- listAutonomousDatabaseRefreshableClonesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabaseSoftwareImagespublic Future<ListAutonomousDatabaseSoftwareImagesResponse> listAutonomousDatabaseSoftwareImages(ListAutonomousDatabaseSoftwareImagesRequest request, AsyncHandler<ListAutonomousDatabaseSoftwareImagesRequest,ListAutonomousDatabaseSoftwareImagesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the Autonomous AI Database Software Images in the specified compartment.- Specified by:
- listAutonomousDatabaseSoftwareImagesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDatabasespublic Future<ListAutonomousDatabasesResponse> listAutonomousDatabases(ListAutonomousDatabasesRequest request, AsyncHandler<ListAutonomousDatabasesRequest,ListAutonomousDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of Autonomous AI Databases based on the query parameters specified.- Specified by:
- listAutonomousDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDbPreviewVersionspublic Future<ListAutonomousDbPreviewVersionsResponse> listAutonomousDbPreviewVersions(ListAutonomousDbPreviewVersionsRequest request, AsyncHandler<ListAutonomousDbPreviewVersionsRequest,ListAutonomousDbPreviewVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Autonomous AI Database versions.Note that preview version software is only available for Autonomous AI Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases. - Specified by:
- listAutonomousDbPreviewVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousDbVersionspublic Future<ListAutonomousDbVersionsResponse> listAutonomousDbVersions(ListAutonomousDbVersionsRequest request, AsyncHandler<ListAutonomousDbVersionsRequest,ListAutonomousDbVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Autonomous AI Database versions.- Specified by:
- listAutonomousDbVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousExadataInfrastructureShapespublic Future<ListAutonomousExadataInfrastructureShapesResponse> listAutonomousExadataInfrastructureShapes(ListAutonomousExadataInfrastructureShapesRequest request, AsyncHandler<ListAutonomousExadataInfrastructureShapesRequest,ListAutonomousExadataInfrastructureShapesResponse> handler) Description copied from interface:DatabaseAsyncDeprecated.- Specified by:
- listAutonomousExadataInfrastructureShapesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousExadataInfrastructurespublic Future<ListAutonomousExadataInfrastructuresResponse> listAutonomousExadataInfrastructures(ListAutonomousExadataInfrastructuresRequest request, AsyncHandler<ListAutonomousExadataInfrastructuresRequest,ListAutonomousExadataInfrastructuresResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thelistCloudExadataInfrastructuresoperation to list Exadata Infrastructures in the Oracle cloud and thelistCloudAutonomousVmClustersoperation to list Autonomous Exadata VM clusters.- Specified by:
- listAutonomousExadataInfrastructuresin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousVirtualMachinespublic Future<ListAutonomousVirtualMachinesResponse> listAutonomousVirtualMachines(ListAutonomousVirtualMachinesRequest request, AsyncHandler<ListAutonomousVirtualMachinesRequest,ListAutonomousVirtualMachinesResponse> handler) Description copied from interface:DatabaseAsyncLists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment.- Specified by:
- listAutonomousVirtualMachinesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousVmClusterAcdResourceUsagepublic Future<ListAutonomousVmClusterAcdResourceUsageResponse> listAutonomousVmClusterAcdResourceUsage(ListAutonomousVmClusterAcdResourceUsageRequest request, AsyncHandler<ListAutonomousVmClusterAcdResourceUsageRequest,ListAutonomousVmClusterAcdResourceUsageResponse> handler) Description copied from interface:DatabaseAsyncGets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster.- Specified by:
- listAutonomousVmClusterAcdResourceUsagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listAutonomousVmClusterspublic Future<ListAutonomousVmClustersResponse> listAutonomousVmClusters(ListAutonomousVmClustersRequest request, AsyncHandler<ListAutonomousVmClustersRequest,ListAutonomousVmClustersResponse> handler) Description copied from interface:DatabaseAsyncGets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment.To list Autonomous VM Clusters in the Oracle Cloud, see listCloudAutonomousVmClusters.- Specified by:
- listAutonomousVmClustersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listBackupDestinationpublic Future<ListBackupDestinationResponse> listBackupDestination(ListBackupDestinationRequest request, AsyncHandler<ListBackupDestinationRequest,ListBackupDestinationResponse> handler) Description copied from interface:DatabaseAsyncGets a list of backup destinations in the specified compartment.- Specified by:
- listBackupDestinationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listBackupspublic Future<ListBackupsResponse> listBackups(ListBackupsRequest request, AsyncHandler<ListBackupsRequest,ListBackupsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of backups based on thedatabaseIdorcompartmentIdspecified.Either one of these query parameters must be provided. - Specified by:
- listBackupsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudAutonomousVmClusterAcdResourceUsagepublic Future<ListCloudAutonomousVmClusterAcdResourceUsageResponse> listCloudAutonomousVmClusterAcdResourceUsage(ListCloudAutonomousVmClusterAcdResourceUsageRequest request, AsyncHandler<ListCloudAutonomousVmClusterAcdResourceUsageRequest,ListCloudAutonomousVmClusterAcdResourceUsageResponse> handler) Description copied from interface:DatabaseAsyncGets the list of resource usage details for all the Cloud Autonomous Container Database in the specified Cloud Autonomous Exadata VM cluster.- Specified by:
- listCloudAutonomousVmClusterAcdResourceUsagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudAutonomousVmClusterspublic Future<ListCloudAutonomousVmClustersResponse> listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest request, AsyncHandler<ListCloudAutonomousVmClustersRequest,ListCloudAutonomousVmClustersResponse> handler) Description copied from interface:DatabaseAsyncLists Autonomous Exadata VM clusters in the Oracle cloud.For Exadata Cloud@Customer systems, see listAutonomousVmClusters.- Specified by:
- listCloudAutonomousVmClustersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudExadataInfrastructurespublic Future<ListCloudExadataInfrastructuresResponse> listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest request, AsyncHandler<ListCloudExadataInfrastructuresRequest,ListCloudExadataInfrastructuresResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the cloud Exadata infrastructure resources in the specified compartment.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- listCloudExadataInfrastructuresin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudVmClusterUpdateHistoryEntriespublic Future<ListCloudVmClusterUpdateHistoryEntriesResponse> listCloudVmClusterUpdateHistoryEntries(ListCloudVmClusterUpdateHistoryEntriesRequest request, AsyncHandler<ListCloudVmClusterUpdateHistoryEntriesRequest,ListCloudVmClusterUpdateHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the maintenance update actions performed on the specified cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- listCloudVmClusterUpdateHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudVmClusterUpdatespublic Future<ListCloudVmClusterUpdatesResponse> listCloudVmClusterUpdates(ListCloudVmClusterUpdatesRequest request, AsyncHandler<ListCloudVmClusterUpdatesRequest,ListCloudVmClusterUpdatesResponse> handler) Description copied from interface:DatabaseAsyncLists the maintenance updates that can be applied to the specified cloud VM cluster.Applies to Exadata Cloud Service instances only. - Specified by:
- listCloudVmClusterUpdatesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listCloudVmClusterspublic Future<ListCloudVmClustersResponse> listCloudVmClusters(ListCloudVmClustersRequest request, AsyncHandler<ListCloudVmClustersRequest,ListCloudVmClustersResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the cloud VM clusters in the specified compartment.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- listCloudVmClustersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listConsoleConnectionspublic Future<ListConsoleConnectionsResponse> listConsoleConnections(ListConsoleConnectionsRequest request, AsyncHandler<ListConsoleConnectionsRequest,ListConsoleConnectionsResponse> handler) Description copied from interface:DatabaseAsyncLists the console connections for the specified database node.- Specified by:
- listConsoleConnectionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listConsoleHistoriespublic Future<ListConsoleHistoriesResponse> listConsoleHistories(ListConsoleHistoriesRequest request, AsyncHandler<ListConsoleHistoriesRequest,ListConsoleHistoriesResponse> handler) Description copied from interface:DatabaseAsyncLists the console histories for the specified database node.- Specified by:
- listConsoleHistoriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listContainerDatabasePatchespublic Future<ListContainerDatabasePatchesResponse> listContainerDatabasePatches(ListContainerDatabasePatchesRequest request, AsyncHandler<ListContainerDatabasePatchesRequest,ListContainerDatabasePatchesResponse> handler) Description copied from interface:DatabaseAsyncLists the patches applicable to the requested container database.- Specified by:
- listContainerDatabasePatchesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDataGuardAssociationspublic Future<ListDataGuardAssociationsResponse> listDataGuardAssociations(ListDataGuardAssociationsRequest request, AsyncHandler<ListDataGuardAssociationsRequest,ListDataGuardAssociationsResponse> handler) Description copied from interface:DatabaseAsyncLists all Data Guard associations for the specified database.- Specified by:
- listDataGuardAssociationsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabaseSoftwareImagespublic Future<ListDatabaseSoftwareImagesResponse> listDatabaseSoftwareImages(ListDatabaseSoftwareImagesRequest request, AsyncHandler<ListDatabaseSoftwareImagesRequest,ListDatabaseSoftwareImagesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the database software images in the specified compartment.- Specified by:
- listDatabaseSoftwareImagesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabaseUpgradeHistoryEntriespublic Future<ListDatabaseUpgradeHistoryEntriesResponse> listDatabaseUpgradeHistoryEntries(ListDatabaseUpgradeHistoryEntriesRequest request, AsyncHandler<ListDatabaseUpgradeHistoryEntriesRequest,ListDatabaseUpgradeHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the upgrade history for a specified database in a bare metal or virtual machine DB system.- Specified by:
- listDatabaseUpgradeHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDatabasespublic Future<ListDatabasesResponse> listDatabases(ListDatabasesRequest request, AsyncHandler<ListDatabasesRequest,ListDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the databases in the specified Database Home.- Specified by:
- listDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbHomePatchHistoryEntriespublic Future<ListDbHomePatchHistoryEntriesResponse> listDbHomePatchHistoryEntries(ListDbHomePatchHistoryEntriesRequest request, AsyncHandler<ListDbHomePatchHistoryEntriesRequest,ListDbHomePatchHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncLists the history of patch operations on the specified Database Home.- Specified by:
- listDbHomePatchHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbHomePatchespublic Future<ListDbHomePatchesResponse> listDbHomePatches(ListDbHomePatchesRequest request, AsyncHandler<ListDbHomePatchesRequest,ListDbHomePatchesResponse> handler) Description copied from interface:DatabaseAsyncLists patches applicable to the requested Database Home.- Specified by:
- listDbHomePatchesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbHomespublic Future<ListDbHomesResponse> listDbHomes(ListDbHomesRequest request, AsyncHandler<ListDbHomesRequest,ListDbHomesResponse> handler) Description copied from interface:DatabaseAsyncLists the Database Homes in the specified DB system and compartment.A Database Home is a directory where Oracle Database software is installed. - Specified by:
- listDbHomesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbNodespublic Future<ListDbNodesResponse> listDbNodes(ListDbNodesRequest request, AsyncHandler<ListDbNodesRequest,ListDbNodesResponse> handler) Description copied from interface:DatabaseAsyncLists the database nodes in the specified DB system and compartment.In addition to the other required parameters, either ‘–db-system-id’ or ‘–vm-cluster-id’ also must be provided, depending on the service being accessed. - Specified by:
- listDbNodesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbServerspublic Future<ListDbServersResponse> listDbServers(ListDbServersRequest request, AsyncHandler<ListDbServersRequest,ListDbServersResponse> handler) Description copied from interface:DatabaseAsyncLists the Exadata DB servers in the ExadataInfrastructureId and specified compartment.- Specified by:
- listDbServersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemComputePerformancespublic Future<ListDbSystemComputePerformancesResponse> listDbSystemComputePerformances(ListDbSystemComputePerformancesRequest request, AsyncHandler<ListDbSystemComputePerformancesRequest,ListDbSystemComputePerformancesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of expected compute performance parameters for a virtual machine DB system based on system configuration.- Specified by:
- listDbSystemComputePerformancesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemPatchHistoryEntriespublic Future<ListDbSystemPatchHistoryEntriesResponse> listDbSystemPatchHistoryEntries(ListDbSystemPatchHistoryEntriesRequest request, AsyncHandler<ListDbSystemPatchHistoryEntriesRequest,ListDbSystemPatchHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the patch actions performed on the specified DB system.- Specified by:
- listDbSystemPatchHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemPatchespublic Future<ListDbSystemPatchesResponse> listDbSystemPatches(ListDbSystemPatchesRequest request, AsyncHandler<ListDbSystemPatchesRequest,ListDbSystemPatchesResponse> handler) Description copied from interface:DatabaseAsyncLists the patches applicable to the specified DB system.- Specified by:
- listDbSystemPatchesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemShapespublic Future<ListDbSystemShapesResponse> listDbSystemShapes(ListDbSystemShapesRequest request, AsyncHandler<ListDbSystemShapesRequest,ListDbSystemShapesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the shapes that can be used to launch a new DB system.The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. - Specified by:
- listDbSystemShapesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemStoragePerformancespublic Future<ListDbSystemStoragePerformancesResponse> listDbSystemStoragePerformances(ListDbSystemStoragePerformancesRequest request, AsyncHandler<ListDbSystemStoragePerformancesRequest,ListDbSystemStoragePerformancesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of possible expected storage performance parameters of a VMDB System based on Configuration.- Specified by:
- listDbSystemStoragePerformancesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemUpgradeHistoryEntriespublic Future<ListDbSystemUpgradeHistoryEntriesResponse> listDbSystemUpgradeHistoryEntries(ListDbSystemUpgradeHistoryEntriesRequest request, AsyncHandler<ListDbSystemUpgradeHistoryEntriesRequest,ListDbSystemUpgradeHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the upgrade actions performed on the specified DB system.- Specified by:
- listDbSystemUpgradeHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemUpgradespublic Future<ListDbSystemUpgradesResponse> listDbSystemUpgrades(ListDbSystemUpgradesRequest request, AsyncHandler<ListDbSystemUpgradesRequest,ListDbSystemUpgradesResponse> handler) Description copied from interface:DatabaseAsyncLists the applicable upgrade components for a DB systems.- Specified by:
- listDbSystemUpgradesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbSystemspublic Future<ListDbSystemsResponse> listDbSystems(ListDbSystemsRequest request, AsyncHandler<ListDbSystemsRequest,ListDbSystemsResponse> handler) Description copied from interface:DatabaseAsyncLists the DB systems in the specified compartment.You can specify a backupIdto list only the DB systems that support creating a database using this backup in this compartment.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- listDbSystemsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listDbVersionspublic Future<ListDbVersionsResponse> listDbVersions(ListDbVersionsRequest request, AsyncHandler<ListDbVersionsRequest,ListDbVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Oracle Database versions.- Specified by:
- listDbVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExadataInfrastructurespublic Future<ListExadataInfrastructuresResponse> listExadataInfrastructures(ListExadataInfrastructuresRequest request, AsyncHandler<ListExadataInfrastructuresRequest,ListExadataInfrastructuresResponse> handler) Description copied from interface:DatabaseAsyncLists the Exadata infrastructure resources in the specified compartment.Applies to Exadata Cloud@Customer instances only. To list the Exadata Cloud Service infrastructure resources in a compartment, use the listCloudExadataInfrastructuresoperation.- Specified by:
- listExadataInfrastructuresin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExadbVmClusterUpdateHistoryEntriespublic Future<ListExadbVmClusterUpdateHistoryEntriesResponse> listExadbVmClusterUpdateHistoryEntries(ListExadbVmClusterUpdateHistoryEntriesRequest request, AsyncHandler<ListExadbVmClusterUpdateHistoryEntriesRequest,ListExadbVmClusterUpdateHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the maintenance update actions performed on the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
- listExadbVmClusterUpdateHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExadbVmClusterUpdatespublic Future<ListExadbVmClusterUpdatesResponse> listExadbVmClusterUpdates(ListExadbVmClusterUpdatesRequest request, AsyncHandler<ListExadbVmClusterUpdatesRequest,ListExadbVmClusterUpdatesResponse> handler) Description copied from interface:DatabaseAsyncLists the maintenance updates that can be applied to the specified Exadata VM cluster on Exascale Infrastructure.- Specified by:
- listExadbVmClusterUpdatesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExadbVmClusterspublic Future<ListExadbVmClustersResponse> listExadbVmClusters(ListExadbVmClustersRequest request, AsyncHandler<ListExadbVmClustersRequest,ListExadbVmClustersResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the Exadata VM clusters on Exascale Infrastructure in the specified compartment.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- listExadbVmClustersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExascaleDbStorageVaultspublic Future<ListExascaleDbStorageVaultsResponse> listExascaleDbStorageVaults(ListExascaleDbStorageVaultsRequest request, AsyncHandler<ListExascaleDbStorageVaultsRequest,ListExascaleDbStorageVaultsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the Exadata Database Storage Vaults in the specified compartment.- Specified by:
- listExascaleDbStorageVaultsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExecutionActionspublic Future<ListExecutionActionsResponse> listExecutionActions(ListExecutionActionsRequest request, AsyncHandler<ListExecutionActionsRequest,ListExecutionActionsResponse> handler) Description copied from interface:DatabaseAsyncLists the execution action resources in the specified compartment.- Specified by:
- listExecutionActionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExecutionWindowspublic Future<ListExecutionWindowsResponse> listExecutionWindows(ListExecutionWindowsRequest request, AsyncHandler<ListExecutionWindowsRequest,ListExecutionWindowsResponse> handler) Description copied from interface:DatabaseAsyncLists the execution window resources in the specified compartment.- Specified by:
- listExecutionWindowsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExternalContainerDatabasespublic Future<ListExternalContainerDatabasesResponse> listExternalContainerDatabases(ListExternalContainerDatabasesRequest request, AsyncHandler<ListExternalContainerDatabasesRequest,ListExternalContainerDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the external container databases in the specified compartment.- Specified by:
- listExternalContainerDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExternalDatabaseConnectorspublic Future<ListExternalDatabaseConnectorsResponse> listExternalDatabaseConnectors(ListExternalDatabaseConnectorsRequest request, AsyncHandler<ListExternalDatabaseConnectorsRequest,ListExternalDatabaseConnectorsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the external database connectors in the specified compartment.- Specified by:
- listExternalDatabaseConnectorsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExternalNonContainerDatabasespublic Future<ListExternalNonContainerDatabasesResponse> listExternalNonContainerDatabases(ListExternalNonContainerDatabasesRequest request, AsyncHandler<ListExternalNonContainerDatabasesRequest,ListExternalNonContainerDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the ExternalNonContainerDatabases in the specified compartment.- Specified by:
- listExternalNonContainerDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listExternalPluggableDatabasespublic Future<ListExternalPluggableDatabasesResponse> listExternalPluggableDatabases(ListExternalPluggableDatabasesRequest request, AsyncHandler<ListExternalPluggableDatabasesRequest,ListExternalPluggableDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of thecreateExternalPluggableDatabaseDetailsresources in the specified compartment.- Specified by:
- listExternalPluggableDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listFlexComponentspublic Future<ListFlexComponentsResponse> listFlexComponents(ListFlexComponentsRequest request, AsyncHandler<ListFlexComponentsRequest,ListFlexComponentsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the flex components that can be used to launch a new DB system.The flex component determines resources to allocate to the DB system - Database Servers and Storage Servers. - Specified by:
- listFlexComponentsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listGiVersionMinorVersionspublic Future<ListGiVersionMinorVersionsResponse> listGiVersionMinorVersions(ListGiVersionMinorVersionsRequest request, AsyncHandler<ListGiVersionMinorVersionsRequest,ListGiVersionMinorVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Oracle Grid Infrastructure minor versions for the given major version and shape family.- Specified by:
- listGiVersionMinorVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listGiVersionspublic Future<ListGiVersionsResponse> listGiVersions(ListGiVersionsRequest request, AsyncHandler<ListGiVersionsRequest,ListGiVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported GI versions.- Specified by:
- listGiVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listKeyStorespublic Future<ListKeyStoresResponse> listKeyStores(ListKeyStoresRequest request, AsyncHandler<ListKeyStoresRequest,ListKeyStoresResponse> handler) Description copied from interface:DatabaseAsyncGets a list of key stores in the specified compartment.- Specified by:
- listKeyStoresin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaintenanceRunHistorypublic Future<ListMaintenanceRunHistoryResponse> listMaintenanceRunHistory(ListMaintenanceRunHistoryRequest request, AsyncHandler<ListMaintenanceRunHistoryRequest,ListMaintenanceRunHistoryResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the maintenance run histories in the specified compartment.- Specified by:
- listMaintenanceRunHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listMaintenanceRunspublic Future<ListMaintenanceRunsResponse> listMaintenanceRuns(ListMaintenanceRunsRequest request, AsyncHandler<ListMaintenanceRunsRequest,ListMaintenanceRunsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the maintenance runs in the specified compartment.- Specified by:
- listMaintenanceRunsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listOneoffPatchespublic Future<ListOneoffPatchesResponse> listOneoffPatches(ListOneoffPatchesRequest request, AsyncHandler<ListOneoffPatchesRequest,ListOneoffPatchesResponse> handler) Description copied from interface:DatabaseAsyncLists one-off patches in the specified compartment.- Specified by:
- listOneoffPatchesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listParamsForActionTypepublic Future<ListParamsForActionTypeResponse> listParamsForActionType(ListParamsForActionTypeRequest request, AsyncHandler<ListParamsForActionTypeRequest,ListParamsForActionTypeResponse> handler) Description copied from interface:DatabaseAsyncList all the action params and their possible values for a given action type- Specified by:
- listParamsForActionTypein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPdbConversionHistoryEntriespublic Future<ListPdbConversionHistoryEntriesResponse> listPdbConversionHistoryEntries(ListPdbConversionHistoryEntriesRequest request, AsyncHandler<ListPdbConversionHistoryEntriesRequest,ListPdbConversionHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.- Specified by:
- listPdbConversionHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPluggableDatabaseSnapshotspublic Future<ListPluggableDatabaseSnapshotsResponse> listPluggableDatabaseSnapshots(ListPluggableDatabaseSnapshotsRequest request, AsyncHandler<ListPluggableDatabaseSnapshotsRequest,ListPluggableDatabaseSnapshotsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the Exadata Pluggable Database Snapshots in the specified compartment.- Specified by:
- listPluggableDatabaseSnapshotsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listPluggableDatabasespublic Future<ListPluggableDatabasesResponse> listPluggableDatabases(ListPluggableDatabasesRequest request, AsyncHandler<ListPluggableDatabasesRequest,ListPluggableDatabasesResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the pluggable databases in a database or compartment.You must provide either a databaseIdorcompartmentIdvalue.- Specified by:
- listPluggableDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listRecommendedScheduledActionspublic Future<ListRecommendedScheduledActionsResponse> listRecommendedScheduledActions(ListRecommendedScheduledActionsRequest request, AsyncHandler<ListRecommendedScheduledActionsRequest,ListRecommendedScheduledActionsResponse> handler) Description copied from interface:DatabaseAsyncReturns a recommended Scheduled Actions configuration for a given resource, plan intent and scheduling policy.- Specified by:
- listRecommendedScheduledActionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listResourcePoolMemberspublic Future<ListResourcePoolMembersResponse> listResourcePoolMembers(ListResourcePoolMembersRequest request, AsyncHandler<ListResourcePoolMembersRequest,ListResourcePoolMembersResponse> handler) Description copied from interface:DatabaseAsyncLists the OCIDs of the Autonomous AI Database resource pool members for the specified Autonomous AI Database leader.- Specified by:
- listResourcePoolMembersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listScheduledActionspublic Future<ListScheduledActionsResponse> listScheduledActions(ListScheduledActionsRequest request, AsyncHandler<ListScheduledActionsRequest,ListScheduledActionsResponse> handler) Description copied from interface:DatabaseAsyncLists the Scheduled Action resources in the specified compartment.- Specified by:
- listScheduledActionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSchedulingPlanspublic Future<ListSchedulingPlansResponse> listSchedulingPlans(ListSchedulingPlansRequest request, AsyncHandler<ListSchedulingPlansRequest,ListSchedulingPlansResponse> handler) Description copied from interface:DatabaseAsyncLists the Scheduling Plan resources in the specified compartment.- Specified by:
- listSchedulingPlansin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSchedulingPoliciespublic Future<ListSchedulingPoliciesResponse> listSchedulingPolicies(ListSchedulingPoliciesRequest request, AsyncHandler<ListSchedulingPoliciesRequest,ListSchedulingPoliciesResponse> handler) Description copied from interface:DatabaseAsyncLists the Scheduling Policy resources in the specified compartment.- Specified by:
- listSchedulingPoliciesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSchedulingWindowspublic Future<ListSchedulingWindowsResponse> listSchedulingWindows(ListSchedulingWindowsRequest request, AsyncHandler<ListSchedulingWindowsRequest,ListSchedulingWindowsResponse> handler) Description copied from interface:DatabaseAsyncLists the Scheduling Window resources in the specified compartment.- Specified by:
- listSchedulingWindowsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSystemVersionMinorVersionspublic Future<ListSystemVersionMinorVersionsResponse> listSystemVersionMinorVersions(ListSystemVersionMinorVersionsRequest request, AsyncHandler<ListSystemVersionMinorVersionsRequest,ListSystemVersionMinorVersionsResponse> handler) Description copied from interface:DatabaseAsyncRetrieves a list of supported minor versions for the specified Exadata System Software major version.You must provide either a shapeorresourceIdvalue.- Specified by:
- listSystemVersionMinorVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listSystemVersionspublic Future<ListSystemVersionsResponse> listSystemVersions(ListSystemVersionsRequest request, AsyncHandler<ListSystemVersionsRequest,ListSystemVersionsResponse> handler) Description copied from interface:DatabaseAsyncGets a list of supported Exadata system versions for a given shape and GI version.- Specified by:
- listSystemVersionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterNetworkspublic Future<ListVmClusterNetworksResponse> listVmClusterNetworks(ListVmClusterNetworksRequest request, AsyncHandler<ListVmClusterNetworksRequest,ListVmClusterNetworksResponse> handler) Description copied from interface:DatabaseAsyncGets a list of the VM cluster networks in the specified compartment.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterNetworksin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterPatchHistoryEntriespublic Future<ListVmClusterPatchHistoryEntriesResponse> listVmClusterPatchHistoryEntries(ListVmClusterPatchHistoryEntriesRequest request, AsyncHandler<ListVmClusterPatchHistoryEntriesRequest,ListVmClusterPatchHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
- listVmClusterPatchHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterPatchespublic Future<ListVmClusterPatchesResponse> listVmClusterPatches(ListVmClusterPatchesRequest request, AsyncHandler<ListVmClusterPatchesRequest,ListVmClusterPatchesResponse> handler) Description copied from interface:DatabaseAsyncLists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.- Specified by:
- listVmClusterPatchesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterUpdateHistoryEntriespublic Future<ListVmClusterUpdateHistoryEntriesResponse> listVmClusterUpdateHistoryEntries(ListVmClusterUpdateHistoryEntriesRequest request, AsyncHandler<ListVmClusterUpdateHistoryEntriesRequest,ListVmClusterUpdateHistoryEntriesResponse> handler) Description copied from interface:DatabaseAsyncGets the history of the maintenance update actions performed on the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterUpdateHistoryEntriesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterUpdatespublic Future<ListVmClusterUpdatesResponse> listVmClusterUpdates(ListVmClusterUpdatesRequest request, AsyncHandler<ListVmClusterUpdatesRequest,ListVmClusterUpdatesResponse> handler) Description copied from interface:DatabaseAsyncLists the maintenance updates that can be applied to the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- listVmClusterUpdatesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
listVmClusterspublic Future<ListVmClustersResponse> listVmClusters(ListVmClustersRequest request, AsyncHandler<ListVmClustersRequest,ListVmClustersResponse> handler) Description copied from interface:DatabaseAsyncLists the VM clusters in the specified compartment.Applies to Exadata Cloud@Customer instances only. To list the cloud VM clusters in an Exadata Cloud Service instance, use the listCloudVmClustersoperation.- Specified by:
- listVmClustersin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
localClonePluggableDatabasepublic Future<LocalClonePluggableDatabaseResponse> localClonePluggableDatabase(LocalClonePluggableDatabaseRequest request, AsyncHandler<LocalClonePluggableDatabaseRequest,LocalClonePluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. UsecreatePluggableDatabasefor Pluggable Database LocalClone Operation.Clones and starts a pluggable database (PDB) in the same database (CDB) as the source PDB. The source PDB must be in the READ_WRITEopenMode to perform the clone operation.- Specified by:
- localClonePluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
migrateAutonomousContainerDatabaseDataguardAssociationpublic Future<MigrateAutonomousContainerDatabaseDataguardAssociationResponse> migrateAutonomousContainerDatabaseDataguardAssociation(MigrateAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<MigrateAutonomousContainerDatabaseDataguardAssociationRequest,MigrateAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncMigrate Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter.- Specified by:
- migrateAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
migrateDataGuardAssociationToMultiDataGuardspublic Future<MigrateDataGuardAssociationToMultiDataGuardsResponse> migrateDataGuardAssociationToMultiDataGuards(MigrateDataGuardAssociationToMultiDataGuardsRequest request, AsyncHandler<MigrateDataGuardAssociationToMultiDataGuardsRequest,MigrateDataGuardAssociationToMultiDataGuardsResponse> handler) Description copied from interface:DatabaseAsyncMigrates the existing Data Guard association to new Data Guard model to support multiple standby databases functionality.This operation should always be performed on primary. - Specified by:
- migrateDataGuardAssociationToMultiDataGuardsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
migrateExadataDbSystemResourceModelpublic Future<MigrateExadataDbSystemResourceModelResponse> migrateExadataDbSystemResourceModel(MigrateExadataDbSystemResourceModelRequest request, AsyncHandler<MigrateExadataDbSystemResourceModelRequest,MigrateExadataDbSystemResourceModelResponse> handler) Description copied from interface:DatabaseAsyncMigrates the Exadata DB system to the new Exadata resource model.All related resources will be migrated. - Specified by:
- migrateExadataDbSystemResourceModelin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
migrateVaultKeypublic Future<MigrateVaultKeyResponse> migrateVaultKey(MigrateVaultKeyRequest request, AsyncHandler<MigrateVaultKeyRequest,MigrateVaultKeyResponse> handler) Description copied from interface:DatabaseAsyncChanges encryption key management from customer-managed, using the Vault service, to Oracle-managed.- Specified by:
- migrateVaultKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
modifyDatabaseManagementpublic Future<ModifyDatabaseManagementResponse> modifyDatabaseManagement(ModifyDatabaseManagementRequest request, AsyncHandler<ModifyDatabaseManagementRequest,ModifyDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncUpdates one or more attributes of the Database Management service for the database.- Specified by:
- modifyDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
modifyPluggableDatabaseManagementpublic Future<ModifyPluggableDatabaseManagementResponse> modifyPluggableDatabaseManagement(ModifyPluggableDatabaseManagementRequest request, AsyncHandler<ModifyPluggableDatabaseManagementRequest,ModifyPluggableDatabaseManagementResponse> handler) Description copied from interface:DatabaseAsyncUpdates one or more attributes of the Database Management service for the pluggable database.- Specified by:
- modifyPluggableDatabaseManagementin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
moveExecutionActionMemberpublic Future<MoveExecutionActionMemberResponse> moveExecutionActionMember(MoveExecutionActionMemberRequest request, AsyncHandler<MoveExecutionActionMemberRequest,MoveExecutionActionMemberResponse> handler) Description copied from interface:DatabaseAsyncMoves an execution action member to this execution action resource from another.- Specified by:
- moveExecutionActionMemberin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
refreshPluggableDatabasepublic Future<RefreshPluggableDatabaseResponse> refreshPluggableDatabase(RefreshPluggableDatabaseRequest request, AsyncHandler<RefreshPluggableDatabaseRequest,RefreshPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRefreshes a pluggable database (PDB) Refreshable clone.- Specified by:
- refreshPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
registerAutonomousDatabaseDataSafepublic Future<RegisterAutonomousDatabaseDataSafeResponse> registerAutonomousDatabaseDataSafe(RegisterAutonomousDatabaseDataSafeRequest request, AsyncHandler<RegisterAutonomousDatabaseDataSafeRequest,RegisterAutonomousDatabaseDataSafeResponse> handler) Description copied from interface:DatabaseAsyncAsynchronously registers this Autonomous AI Database with Data Safe.- Specified by:
- registerAutonomousDatabaseDataSafein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
registerCloudVmClusterPkcspublic Future<RegisterCloudVmClusterPkcsResponse> registerCloudVmClusterPkcs(RegisterCloudVmClusterPkcsRequest request, AsyncHandler<RegisterCloudVmClusterPkcsRequest,RegisterCloudVmClusterPkcsResponse> handler) Description copied from interface:DatabaseAsyncInstall the PKCS11 driver for given keystore type- Specified by:
- registerCloudVmClusterPkcsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reinstateAutonomousContainerDatabaseDataguardpublic Future<ReinstateAutonomousContainerDatabaseDataguardResponse> reinstateAutonomousContainerDatabaseDataguard(ReinstateAutonomousContainerDatabaseDataguardRequest request, AsyncHandler<ReinstateAutonomousContainerDatabaseDataguardRequest,ReinstateAutonomousContainerDatabaseDataguardResponse> handler) Description copied from interface:DatabaseAsyncReinstates a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter to an active standby ACD.For more information, see Reinstate the Disabled Standby in an Autonomous Data Guard Configuration. - Specified by:
- reinstateAutonomousContainerDatabaseDataguardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reinstateAutonomousContainerDatabaseDataguardAssociationpublic Future<ReinstateAutonomousContainerDatabaseDataguardAssociationResponse> reinstateAutonomousContainerDatabaseDataguardAssociation(ReinstateAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<ReinstateAutonomousContainerDatabaseDataguardAssociationRequest,ReinstateAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use thereinstateAutonomousContainerDatabaseDataguardoperation to reinstate a disabled standby Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD.- Specified by:
- reinstateAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reinstateDataGuardpublic Future<ReinstateDataGuardResponse> reinstateDataGuard(ReinstateDataGuardRequest request, AsyncHandler<ReinstateDataGuardRequest,ReinstateDataGuardResponse> handler) Description copied from interface:DatabaseAsyncReinstates the database identified by thedatabaseIdparameter into the standby role in a Data Guard association.This operation should be performed on disabled standby database. - Specified by:
- reinstateDataGuardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reinstateDataGuardAssociationpublic Future<ReinstateDataGuardAssociationResponse> reinstateDataGuardAssociation(ReinstateDataGuardAssociationRequest request, AsyncHandler<ReinstateDataGuardAssociationRequest,ReinstateDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncReinstates the database identified by thedatabaseIdparameter into the standby role in a Data Guard association.- Specified by:
- reinstateDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
remoteClonePluggableDatabasepublic Future<RemoteClonePluggableDatabaseResponse> remoteClonePluggableDatabase(RemoteClonePluggableDatabaseRequest request, AsyncHandler<RemoteClonePluggableDatabaseRequest,RemoteClonePluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. UsecreatePluggableDatabasefor Pluggable Database RemoteClone Operation.Clones a pluggable database (PDB) to a different database from the source PDB. The cloned PDB will be started upon completion of the clone operation. The source PDB must be in the READ_WRITEopenMode when performing the clone. For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the same Exadata Infrastructure as the target container database (CDB) to create a remote clone.- Specified by:
- remoteClonePluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeVirtualMachineFromCloudVmClusterpublic Future<RemoveVirtualMachineFromCloudVmClusterResponse> removeVirtualMachineFromCloudVmCluster(RemoveVirtualMachineFromCloudVmClusterRequest request, AsyncHandler<RemoveVirtualMachineFromCloudVmClusterRequest,RemoveVirtualMachineFromCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncRemove Virtual Machines from the Cloud VM cluster.Applies to Exadata Cloud instances only. - Specified by:
- removeVirtualMachineFromCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeVirtualMachineFromExadbVmClusterpublic Future<RemoveVirtualMachineFromExadbVmClusterResponse> removeVirtualMachineFromExadbVmCluster(RemoveVirtualMachineFromExadbVmClusterRequest request, AsyncHandler<RemoveVirtualMachineFromExadbVmClusterRequest,RemoveVirtualMachineFromExadbVmClusterResponse> handler) Description copied from interface:DatabaseAsyncRemove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Cloud instances only. - Specified by:
- removeVirtualMachineFromExadbVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
removeVirtualMachineFromVmClusterpublic Future<RemoveVirtualMachineFromVmClusterResponse> removeVirtualMachineFromVmCluster(RemoveVirtualMachineFromVmClusterRequest request, AsyncHandler<RemoveVirtualMachineFromVmClusterRequest,RemoveVirtualMachineFromVmClusterResponse> handler) Description copied from interface:DatabaseAsyncRemove Virtual Machines from the VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- removeVirtualMachineFromVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reorderExecutionActionspublic Future<ReorderExecutionActionsResponse> reorderExecutionActions(ReorderExecutionActionsRequest request, AsyncHandler<ReorderExecutionActionsRequest,ReorderExecutionActionsResponse> handler) Description copied from interface:DatabaseAsyncReorders the execution actions under this execution window resource.- Specified by:
- reorderExecutionActionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
reorderScheduledActionspublic Future<ReorderScheduledActionsResponse> reorderScheduledActions(ReorderScheduledActionsRequest request, AsyncHandler<ReorderScheduledActionsRequest,ReorderScheduledActionsResponse> handler) Description copied from interface:DatabaseAsyncRe-order the scheduled actions under this scheduling plan resource.- Specified by:
- reorderScheduledActionsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
resizeVmClusterNetworkpublic Future<ResizeVmClusterNetworkResponse> resizeVmClusterNetwork(ResizeVmClusterNetworkRequest request, AsyncHandler<ResizeVmClusterNetworkRequest,ResizeVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncAdds or removes Db server network nodes to extend or shrink the existing VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- resizeVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
resourcePoolShapespublic Future<ResourcePoolShapesResponse> resourcePoolShapes(ResourcePoolShapesRequest request, AsyncHandler<ResourcePoolShapesRequest,ResourcePoolShapesResponse> handler) Description copied from interface:DatabaseAsyncLists available resource pools shapes.- Specified by:
- resourcePoolShapesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
restartAutonomousContainerDatabasepublic Future<RestartAutonomousContainerDatabaseResponse> restartAutonomousContainerDatabase(RestartAutonomousContainerDatabaseRequest request, AsyncHandler<RestartAutonomousContainerDatabaseRequest,RestartAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRolling restarts the specified Autonomous Container Database.- Specified by:
- restartAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
restartAutonomousDatabasepublic Future<RestartAutonomousDatabaseResponse> restartAutonomousDatabase(RestartAutonomousDatabaseRequest request, AsyncHandler<RestartAutonomousDatabaseRequest,RestartAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRestarts the specified Autonomous AI Database.- Specified by:
- restartAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
restoreAutonomousDatabasepublic Future<RestoreAutonomousDatabaseResponse> restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request, AsyncHandler<RestoreAutonomousDatabaseRequest,RestoreAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRestores an Autonomous AI Database based on the provided request parameters.- Specified by:
- restoreAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
restoreDatabasepublic Future<RestoreDatabaseResponse> restoreDatabase(RestoreDatabaseRequest request, AsyncHandler<RestoreDatabaseRequest,RestoreDatabaseResponse> handler) Description copied from interface:DatabaseAsyncRestore a Database based on the request parameters you provide.- Specified by:
- restoreDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateAutonomousContainerDatabaseEncryptionKeypublic Future<RotateAutonomousContainerDatabaseEncryptionKeyResponse> rotateAutonomousContainerDatabaseEncryptionKey(RotateAutonomousContainerDatabaseEncryptionKeyRequest request, AsyncHandler<RotateAutonomousContainerDatabaseEncryptionKeyRequest,RotateAutonomousContainerDatabaseEncryptionKeyResponse> handler) Description copied from interface:DatabaseAsyncCreates a new version of an existing Vault service key.- Specified by:
- rotateAutonomousContainerDatabaseEncryptionKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateAutonomousDatabaseEncryptionKeypublic Future<RotateAutonomousDatabaseEncryptionKeyResponse> rotateAutonomousDatabaseEncryptionKey(RotateAutonomousDatabaseEncryptionKeyRequest request, AsyncHandler<RotateAutonomousDatabaseEncryptionKeyRequest,RotateAutonomousDatabaseEncryptionKeyResponse> handler) Description copied from interface:DatabaseAsyncRotate existing AutonomousDatabase Vault service key.- Specified by:
- rotateAutonomousDatabaseEncryptionKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateAutonomousVmClusterOrdsCertspublic Future<RotateAutonomousVmClusterOrdsCertsResponse> rotateAutonomousVmClusterOrdsCerts(RotateAutonomousVmClusterOrdsCertsRequest request, AsyncHandler<RotateAutonomousVmClusterOrdsCertsRequest,RotateAutonomousVmClusterOrdsCertsResponse> handler) Description copied from interface:DatabaseAsyncRotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster.- Specified by:
- rotateAutonomousVmClusterOrdsCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateAutonomousVmClusterSslCertspublic Future<RotateAutonomousVmClusterSslCertsResponse> rotateAutonomousVmClusterSslCerts(RotateAutonomousVmClusterSslCertsRequest request, AsyncHandler<RotateAutonomousVmClusterSslCertsRequest,RotateAutonomousVmClusterSslCertsResponse> handler) Description copied from interface:DatabaseAsyncRotates the SSL certificates for Autonomous Exadata VM cluster.- Specified by:
- rotateAutonomousVmClusterSslCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateCloudAutonomousVmClusterOrdsCertspublic Future<RotateCloudAutonomousVmClusterOrdsCertsResponse> rotateCloudAutonomousVmClusterOrdsCerts(RotateCloudAutonomousVmClusterOrdsCertsRequest request, AsyncHandler<RotateCloudAutonomousVmClusterOrdsCertsRequest,RotateCloudAutonomousVmClusterOrdsCertsResponse> handler) Description copied from interface:DatabaseAsyncRotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster.- Specified by:
- rotateCloudAutonomousVmClusterOrdsCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateCloudAutonomousVmClusterSslCertspublic Future<RotateCloudAutonomousVmClusterSslCertsResponse> rotateCloudAutonomousVmClusterSslCerts(RotateCloudAutonomousVmClusterSslCertsRequest request, AsyncHandler<RotateCloudAutonomousVmClusterSslCertsRequest,RotateCloudAutonomousVmClusterSslCertsResponse> handler) Description copied from interface:DatabaseAsyncRotates the SSL certficates for a cloud Autonomous Exadata VM cluster.- Specified by:
- rotateCloudAutonomousVmClusterSslCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateOrdsCertspublic Future<RotateOrdsCertsResponse> rotateOrdsCerts(RotateOrdsCertsRequest request, AsyncHandler<RotateOrdsCertsRequest,RotateOrdsCertsResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use therotateCloudAutonomousVmClusterOrdsCertsto rotate Oracle REST Data Services (ORDS) certs for an Autonomous Exadata VM cluster instead.- Specified by:
- rotateOrdsCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotatePluggableDatabaseEncryptionKeypublic Future<RotatePluggableDatabaseEncryptionKeyResponse> rotatePluggableDatabaseEncryptionKey(RotatePluggableDatabaseEncryptionKeyRequest request, AsyncHandler<RotatePluggableDatabaseEncryptionKeyRequest,RotatePluggableDatabaseEncryptionKeyResponse> handler) Description copied from interface:DatabaseAsyncCreate a new version of the existing encryption key.- Specified by:
- rotatePluggableDatabaseEncryptionKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateSslCertspublic Future<RotateSslCertsResponse> rotateSslCerts(RotateSslCertsRequest request, AsyncHandler<RotateSslCertsRequest,RotateSslCertsResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use therotateCloudAutonomousVmClusterSslCertsto rotate SSL certs for an Autonomous Exadata VM cluster instead.- Specified by:
- rotateSslCertsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
rotateVaultKeypublic Future<RotateVaultKeyResponse> rotateVaultKey(RotateVaultKeyRequest request, AsyncHandler<RotateVaultKeyRequest,RotateVaultKeyResponse> handler) Description copied from interface:DatabaseAsyncCreates a new version of an existing Vault service key.- Specified by:
- rotateVaultKeyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
saasAdminUserStatuspublic Future<SaasAdminUserStatusResponse> saasAdminUserStatus(SaasAdminUserStatusRequest request, AsyncHandler<SaasAdminUserStatusRequest,SaasAdminUserStatusResponse> handler) Description copied from interface:DatabaseAsyncThis operation gets SaaS administrative user status of the Autonomous AI Database.- Specified by:
- saasAdminUserStatusin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
scanExternalContainerDatabasePluggableDatabasespublic Future<ScanExternalContainerDatabasePluggableDatabasesResponse> scanExternalContainerDatabasePluggableDatabases(ScanExternalContainerDatabasePluggableDatabasesRequest request, AsyncHandler<ScanExternalContainerDatabasePluggableDatabasesRequest,ScanExternalContainerDatabasePluggableDatabasesResponse> handler) Description copied from interface:DatabaseAsyncScans for pluggable databases in the specified external container database.This operation will return un-registered pluggable databases in the getWorkRequestoperation.- Specified by:
- scanExternalContainerDatabasePluggableDatabasesin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
setDbKeyVersionpublic Future<SetDbKeyVersionResponse> setDbKeyVersion(SetDbKeyVersionRequest request, AsyncHandler<SetDbKeyVersionRequest,SetDbKeyVersionResponse> handler) Description copied from interface:DatabaseAsyncSets a new version of an existing Vault service key.- Specified by:
- setDbKeyVersionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
setPdbKeyVersionpublic Future<SetPdbKeyVersionResponse> setPdbKeyVersion(SetPdbKeyVersionRequest request, AsyncHandler<SetPdbKeyVersionRequest,SetPdbKeyVersionResponse> handler) Description copied from interface:DatabaseAsyncSets a new version of an existing Vault service key.- Specified by:
- setPdbKeyVersionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
shrinkAutonomousDatabasepublic Future<ShrinkAutonomousDatabaseResponse> shrinkAutonomousDatabase(ShrinkAutonomousDatabaseRequest request, AsyncHandler<ShrinkAutonomousDatabaseRequest,ShrinkAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncThis operation shrinks the current allocated storage down to the current actual used data storage (actualUsedDataStorageSizeInTBs).The if the base storage value for the database (dataStorageSizeInTBs) is larger than the actualUsedDataStorageSizeInTBs value, you are billed for the base storage value. - Specified by:
- shrinkAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startAutonomousDatabasepublic Future<StartAutonomousDatabaseResponse> startAutonomousDatabase(StartAutonomousDatabaseRequest request, AsyncHandler<StartAutonomousDatabaseRequest,StartAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncStarts the specified Autonomous AI Database.- Specified by:
- startAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
startPluggableDatabasepublic Future<StartPluggableDatabaseResponse> startPluggableDatabase(StartPluggableDatabaseRequest request, AsyncHandler<StartPluggableDatabaseRequest,StartPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncStarts a stopped pluggable database.The openModevalue of the pluggable database will beREAD_WRITEupon completion.- Specified by:
- startPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
stopAutonomousDatabasepublic Future<StopAutonomousDatabaseResponse> stopAutonomousDatabase(StopAutonomousDatabaseRequest request, AsyncHandler<StopAutonomousDatabaseRequest,StopAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncStops the specified Autonomous AI Database.- Specified by:
- stopAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
stopPluggableDatabasepublic Future<StopPluggableDatabaseResponse> stopPluggableDatabase(StopPluggableDatabaseRequest request, AsyncHandler<StopPluggableDatabaseRequest,StopPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncStops a pluggable database.The openModevalue of the pluggable database will beMOUNTEDupon completion.- Specified by:
- stopPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
switchOverDataGuardpublic Future<SwitchOverDataGuardResponse> switchOverDataGuard(SwitchOverDataGuardRequest request, AsyncHandler<SwitchOverDataGuardRequest,SwitchOverDataGuardResponse> handler) Description copied from interface:DatabaseAsyncPerforms a switchover to transition primary database of this Data Guard association into a standby role.The standby database associated with the dataGuardAssociationIdassumes the primary database role.A switchover guarantees no data loss. This operation should be performed on respective standby database. - Specified by:
- switchOverDataGuardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
switchoverAutonomousContainerDatabaseDataguardpublic Future<SwitchoverAutonomousContainerDatabaseDataguardResponse> switchoverAutonomousContainerDatabaseDataguard(SwitchoverAutonomousContainerDatabaseDataguardRequest request, AsyncHandler<SwitchoverAutonomousContainerDatabaseDataguardRequest,SwitchoverAutonomousContainerDatabaseDataguardResponse> handler) Description copied from interface:DatabaseAsyncSwitchover an Autonomous Container Database (ACD), identified by the autonomousContainerDatabaseId parameter, to an active standby ACD.This standby ACD will become the new primary ACD when the switchover completes successfully. For more information, see Switch Roles in an Autonomous Data Guard Configuration. - Specified by:
- switchoverAutonomousContainerDatabaseDataguardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
switchoverAutonomousContainerDatabaseDataguardAssociationpublic Future<SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse> switchoverAutonomousContainerDatabaseDataguardAssociation(SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest,SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use theswitchoverAutonomousContainerDatabaseDataguardoperation to switches over the primary Autonomous Container Database (ACD) of an Autonomous Data Guard peer association to standby role.The standby ACD associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary ACD role. A switchover incurs no data loss. - Specified by:
- switchoverAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
switchoverAutonomousDatabasepublic Future<SwitchoverAutonomousDatabaseResponse> switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request, AsyncHandler<SwitchoverAutonomousDatabaseRequest,SwitchoverAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncInitiates a switchover of the specified Autonomous AI Database to the associated peer database.Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional: - peerDbIdUse this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the switchover will happen in the same region.- Specified by:
- switchoverAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
switchoverDataGuardAssociationpublic Future<SwitchoverDataGuardAssociationResponse> switchoverDataGuardAssociation(SwitchoverDataGuardAssociationRequest request, AsyncHandler<SwitchoverDataGuardAssociationRequest,SwitchoverDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncPerforms a switchover to transition the primary database of a Data Guard association into a standby role.The standby database associated with the dataGuardAssociationIdassumes the primary database role.A switchover guarantees no data loss. - Specified by:
- switchoverDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
terminateAutonomousContainerDatabasepublic Future<TerminateAutonomousContainerDatabaseResponse> terminateAutonomousContainerDatabase(TerminateAutonomousContainerDatabaseRequest request, AsyncHandler<TerminateAutonomousContainerDatabaseRequest,TerminateAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncTerminates an Autonomous Container Database, which permanently deletes the container database and any databases within the container database.The database data is local to the Autonomous Exadata Infrastructure and will be lost when the container database is terminated. Oracle recommends that you back up any data in the Autonomous Container Database prior to terminating it. - Specified by:
- terminateAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
terminateAutonomousExadataInfrastructurepublic Future<TerminateAutonomousExadataInfrastructureResponse> terminateAutonomousExadataInfrastructure(TerminateAutonomousExadataInfrastructureRequest request, AsyncHandler<TerminateAutonomousExadataInfrastructureRequest,TerminateAutonomousExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. To terminate an Exadata Infrastructure resource in the Oracle cloud, use thedeleteCloudExadataInfrastructureoperation.To delete an Autonomous Exadata VM cluster in the Oracle cloud, use the deleteCloudAutonomousVmClusteroperation.- Specified by:
- terminateAutonomousExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
terminateDbSystempublic Future<TerminateDbSystemResponse> terminateDbSystem(TerminateDbSystemRequest request, AsyncHandler<TerminateDbSystemRequest,TerminateDbSystemResponse> handler) Description copied from interface:DatabaseAsyncTerminates a DB system and permanently deletes it and any databases running on it, and any storage volumes attached to it.The database data is local to the DB system and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB system prior to terminating it. *Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- terminateDbSystemin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
unregisterCloudVmClusterPkcspublic Future<UnregisterCloudVmClusterPkcsResponse> unregisterCloudVmClusterPkcs(UnregisterCloudVmClusterPkcsRequest request, AsyncHandler<UnregisterCloudVmClusterPkcsRequest,UnregisterCloudVmClusterPkcsResponse> handler) Description copied from interface:DatabaseAsyncUninstall the PKCS11 driver for given keystore type- Specified by:
- unregisterCloudVmClusterPkcsin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousContainerDatabasepublic Future<UpdateAutonomousContainerDatabaseResponse> updateAutonomousContainerDatabase(UpdateAutonomousContainerDatabaseRequest request, AsyncHandler<UpdateAutonomousContainerDatabaseRequest,UpdateAutonomousContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of an Autonomous Container Database, such as display name, maintenance preference, backup retention, and tags.- Specified by:
- updateAutonomousContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousContainerDatabaseDataguardAssociationpublic Future<UpdateAutonomousContainerDatabaseDataguardAssociationResponse> updateAutonomousContainerDatabaseDataguardAssociation(UpdateAutonomousContainerDatabaseDataguardAssociationRequest request, AsyncHandler<UpdateAutonomousContainerDatabaseDataguardAssociationRequest,UpdateAutonomousContainerDatabaseDataguardAssociationResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use theeditAutonomousContainerDatabaseDataguardoperation to update an Autonomous Data Guard association.- Specified by:
- updateAutonomousContainerDatabaseDataguardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousDatabasepublic Future<UpdateAutonomousDatabaseResponse> updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request, AsyncHandler<UpdateAutonomousDatabaseRequest,UpdateAutonomousDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates one or more attributes of the specified Autonomous AI Database.See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated. - Specified by:
- updateAutonomousDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousDatabaseBackuppublic Future<UpdateAutonomousDatabaseBackupResponse> updateAutonomousDatabaseBackup(UpdateAutonomousDatabaseBackupRequest request, AsyncHandler<UpdateAutonomousDatabaseBackupRequest,UpdateAutonomousDatabaseBackupResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Autonomous AI Database backup of the specified database based on the request parameters.- Specified by:
- updateAutonomousDatabaseBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousDatabaseRegionalWalletpublic Future<UpdateAutonomousDatabaseRegionalWalletResponse> updateAutonomousDatabaseRegionalWallet(UpdateAutonomousDatabaseRegionalWalletRequest request, AsyncHandler<UpdateAutonomousDatabaseRegionalWalletRequest,UpdateAutonomousDatabaseRegionalWalletResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Autonomous AI Database regional wallet.- Specified by:
- updateAutonomousDatabaseRegionalWalletin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousDatabaseSoftwareImagepublic Future<UpdateAutonomousDatabaseSoftwareImageResponse> updateAutonomousDatabaseSoftwareImage(UpdateAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<UpdateAutonomousDatabaseSoftwareImageRequest,UpdateAutonomousDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of an Autonomous AI Database Software Image, like add tags- Specified by:
- updateAutonomousDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousDatabaseWalletpublic Future<UpdateAutonomousDatabaseWalletResponse> updateAutonomousDatabaseWallet(UpdateAutonomousDatabaseWalletRequest request, AsyncHandler<UpdateAutonomousDatabaseWalletRequest,UpdateAutonomousDatabaseWalletResponse> handler) Description copied from interface:DatabaseAsyncUpdates the wallet for the specified Autonomous AI Database.- Specified by:
- updateAutonomousDatabaseWalletin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousExadataInfrastructurepublic Future<UpdateAutonomousExadataInfrastructureResponse> updateAutonomousExadataInfrastructure(UpdateAutonomousExadataInfrastructureRequest request, AsyncHandler<UpdateAutonomousExadataInfrastructureRequest,UpdateAutonomousExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncDeprecated. Use theupdateCloudExadataInfrastructureoperation to update an Exadata Infrastructure resource andupdateCloudAutonomousVmClusteroperation to update an Autonomous Exadata VM cluster.- Specified by:
- updateAutonomousExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateAutonomousVmClusterpublic Future<UpdateAutonomousVmClusterResponse> updateAutonomousVmCluster(UpdateAutonomousVmClusterRequest request, AsyncHandler<UpdateAutonomousVmClusterRequest,UpdateAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update an Autonomous VM Cluster in the Oracle cloud, seeupdateCloudAutonomousVmCluster.- Specified by:
- updateAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateBackuppublic Future<UpdateBackupResponse> updateBackup(UpdateBackupRequest request, AsyncHandler<UpdateBackupRequest,UpdateBackupResponse> handler) Description copied from interface:DatabaseAsyncUpdates database backup details.- Specified by:
- updateBackupin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateBackupDestinationpublic Future<UpdateBackupDestinationResponse> updateBackupDestination(UpdateBackupDestinationRequest request, AsyncHandler<UpdateBackupDestinationRequest,UpdateBackupDestinationResponse> handler) Description copied from interface:DatabaseAsyncIf no database is associated with the backup destination: - For a RECOVERY_APPLIANCE backup destination, updates the connection string and/or the list of VPC users.- For an NFS backup destination, updates the NFS location.
 - Specified by:
- updateBackupDestinationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCloudAutonomousVmClusterpublic Future<UpdateCloudAutonomousVmClusterResponse> updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest request, AsyncHandler<UpdateCloudAutonomousVmClusterRequest,UpdateCloudAutonomousVmClusterResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified Autonomous Exadata VM cluster in the Oracle cloud.For Exadata Cloud@Customer systems, see updateAutonomousVmCluster.- Specified by:
- updateCloudAutonomousVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCloudExadataInfrastructurepublic Future<UpdateCloudExadataInfrastructureResponse> updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest request, AsyncHandler<UpdateCloudExadataInfrastructureRequest,UpdateCloudExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Cloud Exadata infrastructure resource.Applies to Exadata Cloud Service instances and Autonomous AI Database on dedicated Exadata infrastructure only. - Specified by:
- updateCloudExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCloudVmClusterpublic Future<UpdateCloudVmClusterResponse> updateCloudVmCluster(UpdateCloudVmClusterRequest request, AsyncHandler<UpdateCloudVmClusterRequest,UpdateCloudVmClusterResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified cloud VM cluster.Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only. - Specified by:
- updateCloudVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateCloudVmClusterIormConfigpublic Future<UpdateCloudVmClusterIormConfigResponse> updateCloudVmClusterIormConfig(UpdateCloudVmClusterIormConfigRequest request, AsyncHandler<UpdateCloudVmClusterIormConfigRequest,UpdateCloudVmClusterIormConfigResponse> handler) Description copied from interface:DatabaseAsyncUpdates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance.- Specified by:
- updateCloudVmClusterIormConfigin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateConsoleConnectionpublic Future<UpdateConsoleConnectionResponse> updateConsoleConnection(UpdateConsoleConnectionRequest request, AsyncHandler<UpdateConsoleConnectionRequest,UpdateConsoleConnectionResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified database node console connection.- Specified by:
- updateConsoleConnectionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateConsoleHistorypublic Future<UpdateConsoleHistoryResponse> updateConsoleHistory(UpdateConsoleHistoryRequest request, AsyncHandler<UpdateConsoleHistoryRequest,UpdateConsoleHistoryResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified database node console history.- Specified by:
- updateConsoleHistoryin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDataGuardpublic Future<UpdateDataGuardResponse> updateDataGuard(UpdateDataGuardRequest request, AsyncHandler<UpdateDataGuardRequest,UpdateDataGuardResponse> handler) Description copied from interface:DatabaseAsyncUpdate an existing Data Guard member.A Data Guard member represents the replication relationship between the specified database and a standby database. For more information, see Using Oracle Data Guard. - Specified by:
- updateDataGuardin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDataGuardAssociationpublic Future<UpdateDataGuardAssociationResponse> updateDataGuardAssociation(UpdateDataGuardAssociationRequest request, AsyncHandler<UpdateDataGuardAssociationRequest,UpdateDataGuardAssociationResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Data Guard association the specified database.This API can be used to change the protectionModeandtransportTypeof the Data Guard association.- Specified by:
- updateDataGuardAssociationin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDatabasepublic Future<UpdateDatabaseResponse> updateDatabase(UpdateDatabaseRequest request, AsyncHandler<UpdateDatabaseRequest,UpdateDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdate the specified database based on the request parameters provided.- Specified by:
- updateDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDatabaseSoftwareImagepublic Future<UpdateDatabaseSoftwareImageResponse> updateDatabaseSoftwareImage(UpdateDatabaseSoftwareImageRequest request, AsyncHandler<UpdateDatabaseSoftwareImageRequest,UpdateDatabaseSoftwareImageResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of a Database Software Image, like Display Nmae- Specified by:
- updateDatabaseSoftwareImagein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDbHomepublic Future<UpdateDbHomeResponse> updateDbHome(UpdateDbHomeRequest request, AsyncHandler<UpdateDbHomeRequest,UpdateDbHomeResponse> handler) Description copied from interface:DatabaseAsyncPatches the specified Database Home.- Specified by:
- updateDbHomein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDbNodepublic Future<UpdateDbNodeResponse> updateDbNode(UpdateDbNodeRequest request, AsyncHandler<UpdateDbNodeRequest,UpdateDbNodeResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified database node.- Specified by:
- updateDbNodein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateDbSystempublic Future<UpdateDbSystemResponse> updateDbSystem(UpdateDbSystemRequest request, AsyncHandler<UpdateDbSystemRequest,UpdateDbSystemResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of the specified DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. - Specified by:
- updateDbSystemin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExadataInfrastructurepublic Future<UpdateExadataInfrastructureResponse> updateExadataInfrastructure(UpdateExadataInfrastructureRequest request, AsyncHandler<UpdateExadataInfrastructureRequest,UpdateExadataInfrastructureResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Exadata infrastructure resource.Applies to Exadata Cloud@Customer instances only. To update an Exadata Cloud Service infrastructure resource, use the updateCloudExadataInfrastructureoperation.- Specified by:
- updateExadataInfrastructurein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExadataIormConfigpublic Future<UpdateExadataIormConfigResponse> updateExadataIormConfig(UpdateExadataIormConfigRequest request, AsyncHandler<UpdateExadataIormConfigRequest,UpdateExadataIormConfigResponse> handler) Description copied from interface:DatabaseAsyncUpdates IORM settings for the specified Exadata DB system.*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See [Switching an Exadata DB System to the New Resource Model and APIs](https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The updateCloudVmClusterIormConfigAPI is used for Exadata systems using the new resource model.- Specified by:
- updateExadataIormConfigin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExadbVmClusterpublic Future<UpdateExadbVmClusterResponse> updateExadbVmCluster(UpdateExadbVmClusterRequest request, AsyncHandler<UpdateExadbVmClusterRequest,UpdateExadbVmClusterResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified Exadata VM cluster on Exascale Infrastructure.Applies to Exadata Database Service on Exascale Infrastructure only. - Specified by:
- updateExadbVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExascaleDbStorageVaultpublic Future<UpdateExascaleDbStorageVaultResponse> updateExascaleDbStorageVault(UpdateExascaleDbStorageVaultRequest request, AsyncHandler<UpdateExascaleDbStorageVaultRequest,UpdateExascaleDbStorageVaultResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified Exadata Database Storage Vault.- Specified by:
- updateExascaleDbStorageVaultin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExecutionActionpublic Future<UpdateExecutionActionResponse> updateExecutionAction(UpdateExecutionActionRequest request, AsyncHandler<UpdateExecutionActionRequest,UpdateExecutionActionResponse> handler) Description copied from interface:DatabaseAsyncUpdates the execution action resource.- Specified by:
- updateExecutionActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExecutionWindowpublic Future<UpdateExecutionWindowResponse> updateExecutionWindow(UpdateExecutionWindowRequest request, AsyncHandler<UpdateExecutionWindowRequest,UpdateExecutionWindowResponse> handler) Description copied from interface:DatabaseAsyncUpdates the execution window resource.- Specified by:
- updateExecutionWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExternalContainerDatabasepublic Future<UpdateExternalContainerDatabaseResponse> updateExternalContainerDatabase(UpdateExternalContainerDatabaseRequest request, AsyncHandler<UpdateExternalContainerDatabaseRequest,UpdateExternalContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of ancreateExternalContainerDatabaseDetailsresource, such as the display name.- Specified by:
- updateExternalContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExternalDatabaseConnectorpublic Future<UpdateExternalDatabaseConnectorResponse> updateExternalDatabaseConnector(UpdateExternalDatabaseConnectorRequest request, AsyncHandler<UpdateExternalDatabaseConnectorRequest,UpdateExternalDatabaseConnectorResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of an external database connector, such as the display name.- Specified by:
- updateExternalDatabaseConnectorin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExternalNonContainerDatabasepublic Future<UpdateExternalNonContainerDatabaseResponse> updateExternalNonContainerDatabase(UpdateExternalNonContainerDatabaseRequest request, AsyncHandler<UpdateExternalNonContainerDatabaseRequest,UpdateExternalNonContainerDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of an external non-container database, such as the display name.- Specified by:
- updateExternalNonContainerDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateExternalPluggableDatabasepublic Future<UpdateExternalPluggableDatabaseResponse> updateExternalPluggableDatabase(UpdateExternalPluggableDatabaseRequest request, AsyncHandler<UpdateExternalPluggableDatabaseRequest,UpdateExternalPluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of ancreateExternalPluggableDatabaseDetailsresource, such as the display name.- Specified by:
- updateExternalPluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateKeyStorepublic Future<UpdateKeyStoreResponse> updateKeyStore(UpdateKeyStoreRequest request, AsyncHandler<UpdateKeyStoreRequest,UpdateKeyStoreResponse> handler) Description copied from interface:DatabaseAsyncEdit the key store.- Specified by:
- updateKeyStorein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateMaintenanceRunpublic Future<UpdateMaintenanceRunResponse> updateMaintenanceRun(UpdateMaintenanceRunRequest request, AsyncHandler<UpdateMaintenanceRunRequest,UpdateMaintenanceRunResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of a maintenance run, such as the state of a maintenance run.- Specified by:
- updateMaintenanceRunin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateOneoffPatchpublic Future<UpdateOneoffPatchResponse> updateOneoffPatch(UpdateOneoffPatchRequest request, AsyncHandler<UpdateOneoffPatchRequest,UpdateOneoffPatchResponse> handler) Description copied from interface:DatabaseAsyncUpdates the properties of the specified one-off patch.- Specified by:
- updateOneoffPatchin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updatePluggableDatabasepublic Future<UpdatePluggableDatabaseResponse> updatePluggableDatabase(UpdatePluggableDatabaseRequest request, AsyncHandler<UpdatePluggableDatabaseRequest,UpdatePluggableDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified pluggable database.- Specified by:
- updatePluggableDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateScheduledActionpublic Future<UpdateScheduledActionResponse> updateScheduledAction(UpdateScheduledActionRequest request, AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Scheduled Action resource.- Specified by:
- updateScheduledActionin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSchedulingPolicypublic Future<UpdateSchedulingPolicyResponse> updateSchedulingPolicy(UpdateSchedulingPolicyRequest request, AsyncHandler<UpdateSchedulingPolicyRequest,UpdateSchedulingPolicyResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Scheduling Policy resource.- Specified by:
- updateSchedulingPolicyin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateSchedulingWindowpublic Future<UpdateSchedulingWindowResponse> updateSchedulingWindow(UpdateSchedulingWindowRequest request, AsyncHandler<UpdateSchedulingWindowRequest,UpdateSchedulingWindowResponse> handler) Description copied from interface:DatabaseAsyncUpdates the Scheduling Window resource.- Specified by:
- updateSchedulingWindowin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateVmClusterpublic Future<UpdateVmClusterResponse> updateVmCluster(UpdateVmClusterRequest request, AsyncHandler<UpdateVmClusterRequest,UpdateVmClusterResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified VM cluster.Applies to Exadata Cloud@Customer instances only. - Specified by:
- updateVmClusterin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
updateVmClusterNetworkpublic Future<UpdateVmClusterNetworkResponse> updateVmClusterNetwork(UpdateVmClusterNetworkRequest request, AsyncHandler<UpdateVmClusterNetworkRequest,UpdateVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncUpdates the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. To update a cloud VM cluster in an Exadata Cloud Service instance, use the updateCloudVmClusteroperation.- Specified by:
- updateVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
upgradeDatabasepublic Future<UpgradeDatabaseResponse> upgradeDatabase(UpgradeDatabaseRequest request, AsyncHandler<UpgradeDatabaseRequest,UpgradeDatabaseResponse> handler) Description copied from interface:DatabaseAsyncUpgrades the specified Oracle Database instance.- Specified by:
- upgradeDatabasein interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
upgradeDbSystempublic Future<UpgradeDbSystemResponse> upgradeDbSystem(UpgradeDbSystemRequest request, AsyncHandler<UpgradeDbSystemRequest,UpgradeDbSystemResponse> handler) Description copied from interface:DatabaseAsyncUpgrades the operating system and grid infrastructure of the DB system.- Specified by:
- upgradeDbSystemin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
validateVmClusterNetworkpublic Future<ValidateVmClusterNetworkResponse> validateVmClusterNetwork(ValidateVmClusterNetworkRequest request, AsyncHandler<ValidateVmClusterNetworkRequest,ValidateVmClusterNetworkResponse> handler) Description copied from interface:DatabaseAsyncValidates the specified VM cluster network.Applies to Exadata Cloud@Customer instances only. - Specified by:
- validateVmClusterNetworkin interface- DatabaseAsync
- Parameters:
- request- The request object containing the details to send
- handler- The request handler to invoke upon completion, may be null.
- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
 
 - 
getDefaultConfiguratorprotected ClientConfigurator getDefaultConfigurator() 
 - 
useRealmSpecificEndpointTemplatepublic void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled) This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false - Parameters:
- useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
 
 - 
populateServiceParametersInEndpointpublic final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap) Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank. - Parameters:
- endpoint- The endpoint template in use
- requiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
 
 - 
updateBaseEndpointpublic final void updateBaseEndpoint(String endpoint) This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters. - Parameters:
- endpoint- The updated endpoint to use
 
 - 
setEndpointpublic final void setEndpoint(String endpoint) 
 - 
getEndpointpublic final String getEndpoint() 
 - 
refreshClientpublic final void refreshClient() Rebuild the backingHttpClient.This will call ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
 - 
closepublic final void close() - Specified by:
- closein interface- AutoCloseable
 
 - 
getClientCommonLibraryVersionpublic String getClientCommonLibraryVersion() 
 - 
getMinimumClientCommonLibraryVersionFromClientpublic Optional<String> getMinimumClientCommonLibraryVersionFromClient() 
 - 
clientCallprotected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder) 
 
- 
 
-