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 Summary
Nested Classes Modifier and Type Class Description static classDatabaseAsyncClient.BuilderBuilder class for this client.
-
Field Summary
Fields 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 Summary
Constructors 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.database.DatabaseAsync
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
DatabaseAsyncClient
@Deprecated public DatabaseAsyncClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeDatabaseAsyncClient.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 (seeDatabaseAsyncClient.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 (seeDatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-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 (seeDatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-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 (seeDatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-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 (seeDatabaseAsyncClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
-
Method Detail
-
builder
public static DatabaseAsyncClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public 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 interfaceDatabaseAsync- Parameters:
region- The region of the service.
-
setRegion
public 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 interfaceDatabaseAsync- Parameters:
regionId- The public region ID.
-
activateExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addStandbyAutonomousContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addStorageCapacityCloudExadataInfrastructure
public 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 Database on dedicated Exadata infrastructure only.
- Specified by:
addStorageCapacityCloudExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addStorageCapacityExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addVirtualMachineToCloudVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
addVirtualMachineToVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
autonomousDatabaseManualRefresh
public Future<AutonomousDatabaseManualRefreshResponse> autonomousDatabaseManualRefresh(AutonomousDatabaseManualRefreshRequest request, AsyncHandler<AutonomousDatabaseManualRefreshRequest,AutonomousDatabaseManualRefreshResponse> handler)
Description copied from interface:DatabaseAsyncInitiates a data refresh for an Autonomous Database refreshable clone.Data is refreshed from the source database to the point of a specified timestamp.
- Specified by:
autonomousDatabaseManualRefreshin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cancelBackup
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cancelExecutionWindow
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
cascadingDeleteSchedulingPlan
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousContainerDatabaseCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousDatabaseCompartment
public Future<ChangeAutonomousDatabaseCompartmentResponse> changeAutonomousDatabaseCompartment(ChangeAutonomousDatabaseCompartmentRequest request, AsyncHandler<ChangeAutonomousDatabaseCompartmentRequest,ChangeAutonomousDatabaseCompartmentResponse> handler)
Description copied from interface:DatabaseAsyncMove the Autonomous Database and its dependent resources to the specified compartment.For more information about moving Autonomous Databases, see Moving Database Resources to a Different Compartment.
- Specified by:
changeAutonomousDatabaseCompartmentin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousDatabaseSoftwareImageCompartment
public Future<ChangeAutonomousDatabaseSoftwareImageCompartmentResponse> changeAutonomousDatabaseSoftwareImageCompartment(ChangeAutonomousDatabaseSoftwareImageCompartmentRequest request, AsyncHandler<ChangeAutonomousDatabaseSoftwareImageCompartmentRequest,ChangeAutonomousDatabaseSoftwareImageCompartmentResponse> handler)
Description copied from interface:DatabaseAsyncMove the Autonomous Database Software Image and its dependent resources to the specified compartment.- Specified by:
changeAutonomousDatabaseSoftwareImageCompartmentin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousDatabaseSubscription
public Future<ChangeAutonomousDatabaseSubscriptionResponse> changeAutonomousDatabaseSubscription(ChangeAutonomousDatabaseSubscriptionRequest request, AsyncHandler<ChangeAutonomousDatabaseSubscriptionRequest,ChangeAutonomousDatabaseSubscriptionResponse> handler)
Description copied from interface:DatabaseAsyncAssociate an Autonomous Database with a different subscription.- Specified by:
changeAutonomousDatabaseSubscriptionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousExadataInfrastructureCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeAutonomousVmClusterCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeBackupDestinationCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudAutonomousVmClusterCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudAutonomousVmClusterSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudDbSystemSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudExadataInfrastructureCompartment
public 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 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudExadataInfrastructureSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudVmClusterCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeCloudVmClusterSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDatabaseSoftwareImageCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDataguardRole
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDbSystemCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeDisasterRecoveryConfiguration
public 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 Database Serverless database, and must be run on the standby side.- Specified by:
changeDisasterRecoveryConfigurationin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeEncryptionKeyLocation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExadataInfrastructureCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExadbVmClusterCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExadbVmClusterSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExascaleDbStorageVaultCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExascaleDbStorageVaultSubscription
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalContainerDatabaseCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalNonContainerDatabaseCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeExternalPluggableDatabaseCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeKeyStoreCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeKeyStoreType
public Future<ChangeKeyStoreTypeResponse> changeKeyStoreType(ChangeKeyStoreTypeRequest request, AsyncHandler<ChangeKeyStoreTypeRequest,ChangeKeyStoreTypeResponse> handler)
Description copied from interface:DatabaseAsyncChanges encryption key management type- Specified by:
changeKeyStoreTypein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeOneoffPatchCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSchedulingPlanCompartment
public Future<ChangeSchedulingPlanCompartmentResponse> changeSchedulingPlanCompartment(ChangeSchedulingPlanCompartmentRequest request, AsyncHandler<ChangeSchedulingPlanCompartmentRequest,ChangeSchedulingPlanCompartmentResponse> handler)
Description copied from interface:DatabaseAsyncMoves an scheduling plan resource to another compartment.- Specified by:
changeSchedulingPlanCompartmentin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeSchedulingPolicyCompartment
public Future<ChangeSchedulingPolicyCompartmentResponse> changeSchedulingPolicyCompartment(ChangeSchedulingPolicyCompartmentRequest request, AsyncHandler<ChangeSchedulingPolicyCompartmentRequest,ChangeSchedulingPolicyCompartmentResponse> handler)
Description copied from interface:DatabaseAsyncMoves an scheduling policy resource to another compartment.- Specified by:
changeSchedulingPolicyCompartmentin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
changeVmClusterCompartment
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
checkExternalDatabaseConnectorConnectionStatus
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
completeExternalBackupJob
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureAutonomousDatabaseVaultKey
public Future<ConfigureAutonomousDatabaseVaultKeyResponse> configureAutonomousDatabaseVaultKey(ConfigureAutonomousDatabaseVaultKeyRequest request, AsyncHandler<ConfigureAutonomousDatabaseVaultKeyRequest,ConfigureAutonomousDatabaseVaultKeyResponse> handler)
Description copied from interface:DatabaseAsyncConfigures the Autonomous Database Vault service key.- Specified by:
configureAutonomousDatabaseVaultKeyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureExascaleCloudExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureExascaleExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
configureSaasAdminUser
public Future<ConfigureSaasAdminUserResponse> configureSaasAdminUser(ConfigureSaasAdminUserRequest request, AsyncHandler<ConfigureSaasAdminUserRequest,ConfigureSaasAdminUserResponse> handler)
Description copied from interface:DatabaseAsyncThis operation updates SaaS administrative user configuration of the Autonomous Database.- Specified by:
configureSaasAdminUserin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
confirmKeyStoreDetailsAreCorrect
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
convertStandbyAutonomousContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
convertStandbyDatabaseType
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
convertToPdb
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
convertToRegularPluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
convertToStandalone
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createApplicationVip
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousDatabase
public Future<CreateAutonomousDatabaseResponse> createAutonomousDatabase(CreateAutonomousDatabaseRequest request, AsyncHandler<CreateAutonomousDatabaseRequest,CreateAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncCreates a new Autonomous Database.- Specified by:
createAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousDatabaseBackup
public Future<CreateAutonomousDatabaseBackupResponse> createAutonomousDatabaseBackup(CreateAutonomousDatabaseBackupRequest request, AsyncHandler<CreateAutonomousDatabaseBackupRequest,CreateAutonomousDatabaseBackupResponse> handler)
Description copied from interface:DatabaseAsyncCreates a new Autonomous Database backup for the specified database based on the provided request parameters.- Specified by:
createAutonomousDatabaseBackupin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousDatabaseSoftwareImage
public Future<CreateAutonomousDatabaseSoftwareImageResponse> createAutonomousDatabaseSoftwareImage(CreateAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<CreateAutonomousDatabaseSoftwareImageRequest,CreateAutonomousDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsynccreate Autonomous Database Software Image in the specified compartment.- Specified by:
createAutonomousDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createBackup
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createBackupDestination
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCloudAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCloudExadataInfrastructure
public 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 Database on dedicated Exadata infrastructure.
- Specified by:
createCloudExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createCloudVmCluster
public Future<CreateCloudVmClusterResponse> createCloudVmCluster(CreateCloudVmClusterRequest request, AsyncHandler<CreateCloudVmClusterRequest,CreateCloudVmClusterResponse> handler)
Description copied from interface:DatabaseAsyncCreates a cloud VM cluster.- Specified by:
createCloudVmClusterin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createConsoleConnection
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createConsoleHistory
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDatabaseSoftwareImage
public Future<CreateDatabaseSoftwareImageResponse> createDatabaseSoftwareImage(CreateDatabaseSoftwareImageRequest request, AsyncHandler<CreateDatabaseSoftwareImageRequest,CreateDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsynccreate database software image in the specified compartment.- Specified by:
createDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createDbHome
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExadbVmCluster
public Future<CreateExadbVmClusterResponse> createExadbVmCluster(CreateExadbVmClusterRequest request, AsyncHandler<CreateExadbVmClusterRequest,CreateExadbVmClusterResponse> handler)
Description copied from interface:DatabaseAsyncCreates an Exadata VM cluster on Exascale Infrastructure- Specified by:
createExadbVmClusterin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExascaleDbStorageVault
public Future<CreateExascaleDbStorageVaultResponse> createExascaleDbStorageVault(CreateExascaleDbStorageVaultRequest request, AsyncHandler<CreateExascaleDbStorageVaultRequest,CreateExascaleDbStorageVaultResponse> handler)
Description copied from interface:DatabaseAsyncCreates an Exadata Database Storage Vault- Specified by:
createExascaleDbStorageVaultin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExecutionAction
public Future<CreateExecutionActionResponse> createExecutionAction(CreateExecutionActionRequest request, AsyncHandler<CreateExecutionActionRequest,CreateExecutionActionResponse> handler)
Description copied from interface:DatabaseAsyncCreates an execution action resource.- Specified by:
createExecutionActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExecutionWindow
public Future<CreateExecutionWindowResponse> createExecutionWindow(CreateExecutionWindowRequest request, AsyncHandler<CreateExecutionWindowRequest,CreateExecutionWindowResponse> handler)
Description copied from interface:DatabaseAsyncCreates an execution window resource.- Specified by:
createExecutionWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalBackupJob
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalContainerDatabase
public Future<CreateExternalContainerDatabaseResponse> createExternalContainerDatabase(CreateExternalContainerDatabaseRequest request, AsyncHandler<CreateExternalContainerDatabaseRequest,CreateExternalContainerDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncCreates a new external container database resource.- Specified by:
createExternalContainerDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalDatabaseConnector
public Future<CreateExternalDatabaseConnectorResponse> createExternalDatabaseConnector(CreateExternalDatabaseConnectorRequest request, AsyncHandler<CreateExternalDatabaseConnectorRequest,CreateExternalDatabaseConnectorResponse> handler)
Description copied from interface:DatabaseAsyncCreates a new external database connector.- Specified by:
createExternalDatabaseConnectorin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalNonContainerDatabase
public Future<CreateExternalNonContainerDatabaseResponse> createExternalNonContainerDatabase(CreateExternalNonContainerDatabaseRequest request, AsyncHandler<CreateExternalNonContainerDatabaseRequest,CreateExternalNonContainerDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncCreates a new ExternalNonContainerDatabase resource- Specified by:
createExternalNonContainerDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createExternalPluggableDatabase
public Future<CreateExternalPluggableDatabaseResponse> createExternalPluggableDatabase(CreateExternalPluggableDatabaseRequest request, AsyncHandler<CreateExternalPluggableDatabaseRequest,CreateExternalPluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncRegisters a newcreateExternalPluggableDatabaseDetailsresource.- Specified by:
createExternalPluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createKeyStore
public Future<CreateKeyStoreResponse> createKeyStore(CreateKeyStoreRequest request, AsyncHandler<CreateKeyStoreRequest,CreateKeyStoreResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Key Store.- Specified by:
createKeyStorein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createMaintenanceRun
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createOneoffPatch
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createPluggableDatabaseSnapshot
public Future<CreatePluggableDatabaseSnapshotResponse> createPluggableDatabaseSnapshot(CreatePluggableDatabaseSnapshotRequest request, AsyncHandler<CreatePluggableDatabaseSnapshotRequest,CreatePluggableDatabaseSnapshotResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Pluggable Database Snapshot- Specified by:
createPluggableDatabaseSnapshotin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createScheduledAction
public Future<CreateScheduledActionResponse> createScheduledAction(CreateScheduledActionRequest request, AsyncHandler<CreateScheduledActionRequest,CreateScheduledActionResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Scheduled Action resource.- Specified by:
createScheduledActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSchedulingPlan
public Future<CreateSchedulingPlanResponse> createSchedulingPlan(CreateSchedulingPlanRequest request, AsyncHandler<CreateSchedulingPlanRequest,CreateSchedulingPlanResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Scheduling Plan resource.- Specified by:
createSchedulingPlanin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSchedulingPolicy
public Future<CreateSchedulingPolicyResponse> createSchedulingPolicy(CreateSchedulingPolicyRequest request, AsyncHandler<CreateSchedulingPolicyRequest,CreateSchedulingPolicyResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Scheduling Policy resource.- Specified by:
createSchedulingPolicyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createSchedulingWindow
public Future<CreateSchedulingWindowResponse> createSchedulingWindow(CreateSchedulingWindowRequest request, AsyncHandler<CreateSchedulingWindowRequest,CreateSchedulingWindowResponse> handler)
Description copied from interface:DatabaseAsyncCreates a Scheduling Window resource.- Specified by:
createSchedulingWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createVmCluster
public Future<CreateVmClusterResponse> createVmCluster(CreateVmClusterRequest request, AsyncHandler<CreateVmClusterRequest,CreateVmClusterResponse> handler)
Description copied from interface:DatabaseAsyncCreates an Exadata Cloud@Customer VM cluster.- Specified by:
createVmClusterin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
createVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
dbNodeAction
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteApplicationVip
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAutonomousDatabase
public Future<DeleteAutonomousDatabaseResponse> deleteAutonomousDatabase(DeleteAutonomousDatabaseRequest request, AsyncHandler<DeleteAutonomousDatabaseRequest,DeleteAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified Autonomous Database.- Specified by:
deleteAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAutonomousDatabaseBackup
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAutonomousDatabaseSoftwareImage
public Future<DeleteAutonomousDatabaseSoftwareImageResponse> deleteAutonomousDatabaseSoftwareImage(DeleteAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<DeleteAutonomousDatabaseSoftwareImageRequest,DeleteAutonomousDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsyncDelete an Autonomous Database Software Image- Specified by:
deleteAutonomousDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteBackup
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteBackupDestination
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCloudAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCloudExadataInfrastructure
public 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 Database on dedicated Exadata infrastructure only.
- Specified by:
deleteCloudExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteCloudVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteConsoleConnection
public Future<DeleteConsoleConnectionResponse> deleteConsoleConnection(DeleteConsoleConnectionRequest request, AsyncHandler<DeleteConsoleConnectionRequest,DeleteConsoleConnectionResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified database node console connection.- Specified by:
deleteConsoleConnectionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteConsoleHistory
public Future<DeleteConsoleHistoryResponse> deleteConsoleHistory(DeleteConsoleHistoryRequest request, AsyncHandler<DeleteConsoleHistoryRequest,DeleteConsoleHistoryResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified database node console history.- Specified by:
deleteConsoleHistoryin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDatabaseSoftwareImage
public Future<DeleteDatabaseSoftwareImageResponse> deleteDatabaseSoftwareImage(DeleteDatabaseSoftwareImageRequest request, AsyncHandler<DeleteDatabaseSoftwareImageRequest,DeleteDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsyncDelete a database software image- Specified by:
deleteDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteDbHome
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExadataInfrastructure
public Future<DeleteExadataInfrastructureResponse> deleteExadataInfrastructure(DeleteExadataInfrastructureRequest request, AsyncHandler<DeleteExadataInfrastructureRequest,DeleteExadataInfrastructureResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the Exadata Cloud@Customer infrastructure.- Specified by:
deleteExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExadbVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExascaleDbStorageVault
public Future<DeleteExascaleDbStorageVaultResponse> deleteExascaleDbStorageVault(DeleteExascaleDbStorageVaultRequest request, AsyncHandler<DeleteExascaleDbStorageVaultRequest,DeleteExascaleDbStorageVaultResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified Exadata Database Storage Vault.- Specified by:
deleteExascaleDbStorageVaultin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExecutionAction
public Future<DeleteExecutionActionResponse> deleteExecutionAction(DeleteExecutionActionRequest request, AsyncHandler<DeleteExecutionActionRequest,DeleteExecutionActionResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the execution action.- Specified by:
deleteExecutionActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExecutionWindow
public Future<DeleteExecutionWindowResponse> deleteExecutionWindow(DeleteExecutionWindowRequest request, AsyncHandler<DeleteExecutionWindowRequest,DeleteExecutionWindowResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the execution window.- Specified by:
deleteExecutionWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalDatabaseConnector
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalNonContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteExternalPluggableDatabase
public Future<DeleteExternalPluggableDatabaseResponse> deleteExternalPluggableDatabase(DeleteExternalPluggableDatabaseRequest request, AsyncHandler<DeleteExternalPluggableDatabaseRequest,DeleteExternalPluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncDeletes thecreateExternalPluggableDatabaseDetails.resource.
- Specified by:
deleteExternalPluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteKeyStore
public Future<DeleteKeyStoreResponse> deleteKeyStore(DeleteKeyStoreRequest request, AsyncHandler<DeleteKeyStoreRequest,DeleteKeyStoreResponse> handler)
Description copied from interface:DatabaseAsyncDeletes a key store.- Specified by:
deleteKeyStorein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteOneoffPatch
public Future<DeleteOneoffPatchResponse> deleteOneoffPatch(DeleteOneoffPatchRequest request, AsyncHandler<DeleteOneoffPatchRequest,DeleteOneoffPatchResponse> handler)
Description copied from interface:DatabaseAsyncDeletes a one-off patch.- Specified by:
deleteOneoffPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePluggableDatabase
public Future<DeletePluggableDatabaseResponse> deletePluggableDatabase(DeletePluggableDatabaseRequest request, AsyncHandler<DeletePluggableDatabaseRequest,DeletePluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified pluggable database.- Specified by:
deletePluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deletePluggableDatabaseSnapshot
public Future<DeletePluggableDatabaseSnapshotResponse> deletePluggableDatabaseSnapshot(DeletePluggableDatabaseSnapshotRequest request, AsyncHandler<DeletePluggableDatabaseSnapshotRequest,DeletePluggableDatabaseSnapshotResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the specified Exadata Pluggable Database Snapshot.- Specified by:
deletePluggableDatabaseSnapshotin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteScheduledAction
public Future<DeleteScheduledActionResponse> deleteScheduledAction(DeleteScheduledActionRequest request, AsyncHandler<DeleteScheduledActionRequest,DeleteScheduledActionResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the scheduled action.- Specified by:
deleteScheduledActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSchedulingPlan
public Future<DeleteSchedulingPlanResponse> deleteSchedulingPlan(DeleteSchedulingPlanRequest request, AsyncHandler<DeleteSchedulingPlanRequest,DeleteSchedulingPlanResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the scheduling plan.- Specified by:
deleteSchedulingPlanin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSchedulingPolicy
public Future<DeleteSchedulingPolicyResponse> deleteSchedulingPolicy(DeleteSchedulingPolicyRequest request, AsyncHandler<DeleteSchedulingPolicyRequest,DeleteSchedulingPolicyResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the scheduling policy.- Specified by:
deleteSchedulingPolicyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteSchedulingWindow
public Future<DeleteSchedulingWindowResponse> deleteSchedulingWindow(DeleteSchedulingWindowRequest request, AsyncHandler<DeleteSchedulingWindowRequest,DeleteSchedulingWindowResponse> handler)
Description copied from interface:DatabaseAsyncDeletes the scheduling window.- Specified by:
deleteSchedulingWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deleteVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
deregisterAutonomousDatabaseDataSafe
public Future<DeregisterAutonomousDatabaseDataSafeResponse> deregisterAutonomousDatabaseDataSafe(DeregisterAutonomousDatabaseDataSafeRequest request, AsyncHandler<DeregisterAutonomousDatabaseDataSafeRequest,DeregisterAutonomousDatabaseDataSafeResponse> handler)
Description copied from interface:DatabaseAsyncAsynchronously deregisters this Autonomous Database with Data Safe.- Specified by:
deregisterAutonomousDatabaseDataSafein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutonomousDatabaseManagement
public Future<DisableAutonomousDatabaseManagementResponse> disableAutonomousDatabaseManagement(DisableAutonomousDatabaseManagementRequest request, AsyncHandler<DisableAutonomousDatabaseManagementRequest,DisableAutonomousDatabaseManagementResponse> handler)
Description copied from interface:DatabaseAsyncDisables Database Management for the Autonomous Database resource.- Specified by:
disableAutonomousDatabaseManagementin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableAutonomousDatabaseOperationsInsights
public Future<DisableAutonomousDatabaseOperationsInsightsResponse> disableAutonomousDatabaseOperationsInsights(DisableAutonomousDatabaseOperationsInsightsRequest request, AsyncHandler<DisableAutonomousDatabaseOperationsInsightsRequest,DisableAutonomousDatabaseOperationsInsightsResponse> handler)
Description copied from interface:DatabaseAsyncDisables Operations Insights for the Autonomous Database resource.- Specified by:
disableAutonomousDatabaseOperationsInsightsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableDatabaseManagement
public Future<DisableDatabaseManagementResponse> disableDatabaseManagement(DisableDatabaseManagementRequest request, AsyncHandler<DisableDatabaseManagementRequest,DisableDatabaseManagementResponse> handler)
Description copied from interface:DatabaseAsyncDisables the Database Management service for the database.- Specified by:
disableDatabaseManagementin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalContainerDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalContainerDatabaseStackMonitoring
public Future<DisableExternalContainerDatabaseStackMonitoringResponse> disableExternalContainerDatabaseStackMonitoring(DisableExternalContainerDatabaseStackMonitoringRequest request, AsyncHandler<DisableExternalContainerDatabaseStackMonitoringRequest,DisableExternalContainerDatabaseStackMonitoringResponse> handler)
Description copied from interface:DatabaseAsyncDisable Stack Monitoring for the external container database.- Specified by:
disableExternalContainerDatabaseStackMonitoringin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalNonContainerDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalNonContainerDatabaseOperationsInsights
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalNonContainerDatabaseStackMonitoring
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalPluggableDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalPluggableDatabaseOperationsInsights
public Future<DisableExternalPluggableDatabaseOperationsInsightsResponse> disableExternalPluggableDatabaseOperationsInsights(DisableExternalPluggableDatabaseOperationsInsightsRequest request, AsyncHandler<DisableExternalPluggableDatabaseOperationsInsightsRequest,DisableExternalPluggableDatabaseOperationsInsightsResponse> handler)
Description copied from interface:DatabaseAsyncDisable Operations Insights for the external pluggable database.- Specified by:
disableExternalPluggableDatabaseOperationsInsightsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disableExternalPluggableDatabaseStackMonitoring
public Future<DisableExternalPluggableDatabaseStackMonitoringResponse> disableExternalPluggableDatabaseStackMonitoring(DisableExternalPluggableDatabaseStackMonitoringRequest request, AsyncHandler<DisableExternalPluggableDatabaseStackMonitoringRequest,DisableExternalPluggableDatabaseStackMonitoringResponse> handler)
Description copied from interface:DatabaseAsyncDisable Stack Monitoring for the external pluggable database.- Specified by:
disableExternalPluggableDatabaseStackMonitoringin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
disablePluggableDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadExadataInfrastructureConfigFile
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadOneoffPatch
public Future<DownloadOneoffPatchResponse> downloadOneoffPatch(DownloadOneoffPatchRequest request, AsyncHandler<DownloadOneoffPatchRequest,DownloadOneoffPatchResponse> handler)
Description copied from interface:DatabaseAsyncDownload one-off patch.- Specified by:
downloadOneoffPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadValidationReport
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
downloadVmClusterNetworkConfigFile
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
editAutonomousContainerDatabaseDataguard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutonomousDatabaseManagement
public Future<EnableAutonomousDatabaseManagementResponse> enableAutonomousDatabaseManagement(EnableAutonomousDatabaseManagementRequest request, AsyncHandler<EnableAutonomousDatabaseManagementRequest,EnableAutonomousDatabaseManagementResponse> handler)
Description copied from interface:DatabaseAsyncEnables Database Management for Autonomous Database.- Specified by:
enableAutonomousDatabaseManagementin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableAutonomousDatabaseOperationsInsights
public Future<EnableAutonomousDatabaseOperationsInsightsResponse> enableAutonomousDatabaseOperationsInsights(EnableAutonomousDatabaseOperationsInsightsRequest request, AsyncHandler<EnableAutonomousDatabaseOperationsInsightsRequest,EnableAutonomousDatabaseOperationsInsightsResponse> handler)
Description copied from interface:DatabaseAsyncEnables the specified Autonomous Database with Operations Insights.- Specified by:
enableAutonomousDatabaseOperationsInsightsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalContainerDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalContainerDatabaseStackMonitoring
public Future<EnableExternalContainerDatabaseStackMonitoringResponse> enableExternalContainerDatabaseStackMonitoring(EnableExternalContainerDatabaseStackMonitoringRequest request, AsyncHandler<EnableExternalContainerDatabaseStackMonitoringRequest,EnableExternalContainerDatabaseStackMonitoringResponse> handler)
Description copied from interface:DatabaseAsyncEnable Stack Monitoring for the external container database.- Specified by:
enableExternalContainerDatabaseStackMonitoringin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalNonContainerDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalNonContainerDatabaseOperationsInsights
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalNonContainerDatabaseStackMonitoring
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalPluggableDatabaseDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalPluggableDatabaseOperationsInsights
public Future<EnableExternalPluggableDatabaseOperationsInsightsResponse> enableExternalPluggableDatabaseOperationsInsights(EnableExternalPluggableDatabaseOperationsInsightsRequest request, AsyncHandler<EnableExternalPluggableDatabaseOperationsInsightsRequest,EnableExternalPluggableDatabaseOperationsInsightsResponse> handler)
Description copied from interface:DatabaseAsyncEnable Operations Insights for the external pluggable database.- Specified by:
enableExternalPluggableDatabaseOperationsInsightsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enableExternalPluggableDatabaseStackMonitoring
public Future<EnableExternalPluggableDatabaseStackMonitoringResponse> enableExternalPluggableDatabaseStackMonitoring(EnableExternalPluggableDatabaseStackMonitoringRequest request, AsyncHandler<EnableExternalPluggableDatabaseStackMonitoringRequest,EnableExternalPluggableDatabaseStackMonitoringResponse> handler)
Description copied from interface:DatabaseAsyncEnable Stack Monitoring for the external pluggable database.- Specified by:
enableExternalPluggableDatabaseStackMonitoringin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
enablePluggableDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
failOverAutonomousDatabase
public Future<FailOverAutonomousDatabaseResponse> failOverAutonomousDatabase(FailOverAutonomousDatabaseRequest request, AsyncHandler<FailOverAutonomousDatabaseRequest,FailOverAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncInitiates a failover of the specified Autonomous 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
failoverAutonomousContainerDatabaseDataguard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
failoverAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
failoverDataGuard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
failoverDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateAutonomousDatabaseWallet
public Future<GenerateAutonomousDatabaseWalletResponse> generateAutonomousDatabaseWallet(GenerateAutonomousDatabaseWalletRequest request, AsyncHandler<GenerateAutonomousDatabaseWalletRequest,GenerateAutonomousDatabaseWalletResponse> handler)
Description copied from interface:DatabaseAsyncCreates and downloads a wallet for the specified Autonomous Database.- Specified by:
generateAutonomousDatabaseWalletin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
generateRecommendedVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getApplicationVip
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousContainerDatabase
public Future<GetAutonomousContainerDatabaseResponse> getAutonomousContainerDatabase(GetAutonomousContainerDatabaseRequest request, AsyncHandler<GetAutonomousContainerDatabaseRequest,GetAutonomousContainerDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Autonomous Container Database.- Specified by:
getAutonomousContainerDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousContainerDatabaseResourceUsage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabase
public Future<GetAutonomousDatabaseResponse> getAutonomousDatabase(GetAutonomousDatabaseRequest request, AsyncHandler<GetAutonomousDatabaseRequest,GetAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets the details of the specified Autonomous Database.- Specified by:
getAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabaseBackup
public Future<GetAutonomousDatabaseBackupResponse> getAutonomousDatabaseBackup(GetAutonomousDatabaseBackupRequest request, AsyncHandler<GetAutonomousDatabaseBackupRequest,GetAutonomousDatabaseBackupResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Autonomous Database backup.- Specified by:
getAutonomousDatabaseBackupin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabaseDataguardAssociation
public 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 Database.- Specified by:
getAutonomousDatabaseDataguardAssociationin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabaseRegionalWallet
public Future<GetAutonomousDatabaseRegionalWalletResponse> getAutonomousDatabaseRegionalWallet(GetAutonomousDatabaseRegionalWalletRequest request, AsyncHandler<GetAutonomousDatabaseRegionalWalletRequest,GetAutonomousDatabaseRegionalWalletResponse> handler)
Description copied from interface:DatabaseAsyncGets the Autonomous Database regional wallet details.- Specified by:
getAutonomousDatabaseRegionalWalletin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabaseSoftwareImage
public Future<GetAutonomousDatabaseSoftwareImageResponse> getAutonomousDatabaseSoftwareImage(GetAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<GetAutonomousDatabaseSoftwareImageRequest,GetAutonomousDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Autonomous Database Software Image.- Specified by:
getAutonomousDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousDatabaseWallet
public Future<GetAutonomousDatabaseWalletResponse> getAutonomousDatabaseWallet(GetAutonomousDatabaseWalletRequest request, AsyncHandler<GetAutonomousDatabaseWalletRequest,GetAutonomousDatabaseWalletResponse> handler)
Description copied from interface:DatabaseAsyncGets the wallet details for the specified Autonomous Database.- Specified by:
getAutonomousDatabaseWalletin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousPatch
public Future<GetAutonomousPatchResponse> getAutonomousPatch(GetAutonomousPatchRequest request, AsyncHandler<GetAutonomousPatchRequest,GetAutonomousPatchResponse> handler)
Description copied from interface:DatabaseAsyncGets information about a specific autonomous patch.- Specified by:
getAutonomousPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousVirtualMachine
public Future<GetAutonomousVirtualMachineResponse> getAutonomousVirtualMachine(GetAutonomousVirtualMachineRequest request, AsyncHandler<GetAutonomousVirtualMachineRequest,GetAutonomousVirtualMachineResponse> handler)
Description copied from interface:DatabaseAsyncGets the details of specific Autonomous Virtual Machine.- Specified by:
getAutonomousVirtualMachinein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getAutonomousVmClusterResourceUsage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getBackup
public Future<GetBackupResponse> getBackup(GetBackupRequest request, AsyncHandler<GetBackupRequest,GetBackupResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified backup.- Specified by:
getBackupin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getBackupDestination
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudAutonomousVmClusterResourceUsage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudExadataInfrastructure
public 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 Database on dedicated Exadata infrastructure only.
- Specified by:
getCloudExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudExadataInfrastructureUnallocatedResources
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudVmClusterIormConfig
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudVmClusterUpdate
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getCloudVmClusterUpdateHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConsoleConnection
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConsoleHistory
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getConsoleHistoryContent
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabase
public Future<GetDatabaseResponse> getDatabase(GetDatabaseRequest request, AsyncHandler<GetDatabaseRequest,GetDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified database.- Specified by:
getDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseSoftwareImage
public Future<GetDatabaseSoftwareImageResponse> getDatabaseSoftwareImage(GetDatabaseSoftwareImageRequest request, AsyncHandler<GetDatabaseSoftwareImageRequest,GetDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified database software image.- Specified by:
getDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDatabaseUpgradeHistoryEntry
public Future<GetDatabaseUpgradeHistoryEntryResponse> getDatabaseUpgradeHistoryEntry(GetDatabaseUpgradeHistoryEntryRequest request, AsyncHandler<GetDatabaseUpgradeHistoryEntryRequest,GetDatabaseUpgradeHistoryEntryResponse> handler)
Description copied from interface:DatabaseAsyncgets the upgrade history for a specified database.- Specified by:
getDatabaseUpgradeHistoryEntryin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbHome
public Future<GetDbHomeResponse> getDbHome(GetDbHomeRequest request, AsyncHandler<GetDbHomeRequest,GetDbHomeResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Database Home.- Specified by:
getDbHomein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbHomePatch
public Future<GetDbHomePatchResponse> getDbHomePatch(GetDbHomePatchRequest request, AsyncHandler<GetDbHomePatchRequest,GetDbHomePatchResponse> handler)
Description copied from interface:DatabaseAsyncGets information about a specified patch package.- Specified by:
getDbHomePatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbHomePatchHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbNode
public Future<GetDbNodeResponse> getDbNode(GetDbNodeRequest request, AsyncHandler<GetDbNodeRequest,GetDbNodeResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified database node.- Specified by:
getDbNodein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbServer
public Future<GetDbServerResponse> getDbServer(GetDbServerRequest request, AsyncHandler<GetDbServerRequest,GetDbServerResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the Exadata Db server.- Specified by:
getDbServerin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbSystem
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbSystemPatch
public Future<GetDbSystemPatchResponse> getDbSystemPatch(GetDbSystemPatchRequest request, AsyncHandler<GetDbSystemPatchRequest,GetDbSystemPatchResponse> handler)
Description copied from interface:DatabaseAsyncGets information the specified patch.- Specified by:
getDbSystemPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbSystemPatchHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDbSystemUpgradeHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadataInfrastructureOcpus
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadataInfrastructureUnAllocatedResources
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadataIormConfig
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadbVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadbVmClusterUpdate
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExadbVmClusterUpdateHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExascaleDbStorageVault
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExecutionAction
public Future<GetExecutionActionResponse> getExecutionAction(GetExecutionActionRequest request, AsyncHandler<GetExecutionActionRequest,GetExecutionActionResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified execution action.- Specified by:
getExecutionActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExecutionWindow
public Future<GetExecutionWindowResponse> getExecutionWindow(GetExecutionWindowRequest request, AsyncHandler<GetExecutionWindowRequest,GetExecutionWindowResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified execution window.- Specified by:
getExecutionWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalBackupJob
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalContainerDatabase
public Future<GetExternalContainerDatabaseResponse> getExternalContainerDatabase(GetExternalContainerDatabaseRequest request, AsyncHandler<GetExternalContainerDatabaseRequest,GetExternalContainerDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified external container database.- Specified by:
getExternalContainerDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalDatabaseConnector
public Future<GetExternalDatabaseConnectorResponse> getExternalDatabaseConnector(GetExternalDatabaseConnectorRequest request, AsyncHandler<GetExternalDatabaseConnectorRequest,GetExternalDatabaseConnectorResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified external database connector.- Specified by:
getExternalDatabaseConnectorin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalNonContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getExternalPluggableDatabase
public Future<GetExternalPluggableDatabaseResponse> getExternalPluggableDatabase(GetExternalPluggableDatabaseRequest request, AsyncHandler<GetExternalPluggableDatabaseRequest,GetExternalPluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets information about a specificcreateExternalPluggableDatabaseDetailsresource.- Specified by:
getExternalPluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getInfrastructureTargetVersions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getKeyStore
public Future<GetKeyStoreResponse> getKeyStore(GetKeyStoreRequest request, AsyncHandler<GetKeyStoreRequest,GetKeyStoreResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified key store.- Specified by:
getKeyStorein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaintenanceRun
public Future<GetMaintenanceRunResponse> getMaintenanceRun(GetMaintenanceRunRequest request, AsyncHandler<GetMaintenanceRunRequest,GetMaintenanceRunResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified maintenance run.- Specified by:
getMaintenanceRunin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getMaintenanceRunHistory
public Future<GetMaintenanceRunHistoryResponse> getMaintenanceRunHistory(GetMaintenanceRunHistoryRequest request, AsyncHandler<GetMaintenanceRunHistoryRequest,GetMaintenanceRunHistoryResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified maintenance run history.- Specified by:
getMaintenanceRunHistoryin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getOneoffPatch
public Future<GetOneoffPatchResponse> getOneoffPatch(GetOneoffPatchRequest request, AsyncHandler<GetOneoffPatchRequest,GetOneoffPatchResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified one-off patch.- Specified by:
getOneoffPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPdbConversionHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPluggableDatabase
public Future<GetPluggableDatabaseResponse> getPluggableDatabase(GetPluggableDatabaseRequest request, AsyncHandler<GetPluggableDatabaseRequest,GetPluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified pluggable database.- Specified by:
getPluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getPluggableDatabaseSnapshot
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getScheduledAction
public Future<GetScheduledActionResponse> getScheduledAction(GetScheduledActionRequest request, AsyncHandler<GetScheduledActionRequest,GetScheduledActionResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Scheduled Action.- Specified by:
getScheduledActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSchedulingPlan
public Future<GetSchedulingPlanResponse> getSchedulingPlan(GetSchedulingPlanRequest request, AsyncHandler<GetSchedulingPlanRequest,GetSchedulingPlanResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Plan.- Specified by:
getSchedulingPlanin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSchedulingPolicy
public Future<GetSchedulingPolicyResponse> getSchedulingPolicy(GetSchedulingPolicyRequest request, AsyncHandler<GetSchedulingPolicyRequest,GetSchedulingPolicyResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Policy.- Specified by:
getSchedulingPolicyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getSchedulingWindow
public Future<GetSchedulingWindowResponse> getSchedulingWindow(GetSchedulingWindowRequest request, AsyncHandler<GetSchedulingWindowRequest,GetSchedulingWindowResponse> handler)
Description copied from interface:DatabaseAsyncGets information about the specified Scheduling Window.- Specified by:
getSchedulingWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmClusterPatch
public Future<GetVmClusterPatchResponse> getVmClusterPatch(GetVmClusterPatchRequest request, AsyncHandler<GetVmClusterPatchRequest,GetVmClusterPatchResponse> handler)
Description copied from interface:DatabaseAsyncGets information about a specified patch package.- Specified by:
getVmClusterPatchin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmClusterPatchHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmClusterUpdate
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getVmClusterUpdateHistoryEntry
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
launchAutonomousExadataInfrastructure
public Future<LaunchAutonomousExadataInfrastructureResponse> launchAutonomousExadataInfrastructure(LaunchAutonomousExadataInfrastructureRequest request, AsyncHandler<LaunchAutonomousExadataInfrastructureRequest,LaunchAutonomousExadataInfrastructureResponse> handler)
Description copied from interface:DatabaseAsyncDeprecated To create a new Autonomous 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
launchDbSystem
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listApplicationVips
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousContainerDatabaseBackups
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousContainerDatabaseDataguardAssociations
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousContainerDatabaseVersions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousContainerDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseBackups
public Future<ListAutonomousDatabaseBackupsResponse> listAutonomousDatabaseBackups(ListAutonomousDatabaseBackupsRequest request, AsyncHandler<ListAutonomousDatabaseBackupsRequest,ListAutonomousDatabaseBackupsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of Autonomous Database backups based on either theautonomousDatabaseIdorcompartmentIdspecified as a query parameter.- Specified by:
listAutonomousDatabaseBackupsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseCharacterSets
public Future<ListAutonomousDatabaseCharacterSetsResponse> listAutonomousDatabaseCharacterSets(ListAutonomousDatabaseCharacterSetsRequest request, AsyncHandler<ListAutonomousDatabaseCharacterSetsRequest,ListAutonomousDatabaseCharacterSetsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of supported character sets.- Specified by:
listAutonomousDatabaseCharacterSetsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseClones
public Future<ListAutonomousDatabaseClonesResponse> listAutonomousDatabaseClones(ListAutonomousDatabaseClonesRequest request, AsyncHandler<ListAutonomousDatabaseClonesRequest,ListAutonomousDatabaseClonesResponse> handler)
Description copied from interface:DatabaseAsyncLists the Autonomous Database clones for the specified Autonomous Database.- Specified by:
listAutonomousDatabaseClonesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseDataguardAssociations
public 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 Database.- Specified by:
listAutonomousDatabaseDataguardAssociationsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabasePeers
public Future<ListAutonomousDatabasePeersResponse> listAutonomousDatabasePeers(ListAutonomousDatabasePeersRequest request, AsyncHandler<ListAutonomousDatabasePeersRequest,ListAutonomousDatabasePeersResponse> handler)
Description copied from interface:DatabaseAsyncLists the Autonomous Database peers for the specified Autonomous Database.- Specified by:
listAutonomousDatabasePeersin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseRefreshableClones
public Future<ListAutonomousDatabaseRefreshableClonesResponse> listAutonomousDatabaseRefreshableClones(ListAutonomousDatabaseRefreshableClonesRequest request, AsyncHandler<ListAutonomousDatabaseRefreshableClonesRequest,ListAutonomousDatabaseRefreshableClonesResponse> handler)
Description copied from interface:DatabaseAsyncLists the OCIDs of the Autonomous Database local and connected remote refreshable clones with the region where they exist for the specified source database.- Specified by:
listAutonomousDatabaseRefreshableClonesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabaseSoftwareImages
public Future<ListAutonomousDatabaseSoftwareImagesResponse> listAutonomousDatabaseSoftwareImages(ListAutonomousDatabaseSoftwareImagesRequest request, AsyncHandler<ListAutonomousDatabaseSoftwareImagesRequest,ListAutonomousDatabaseSoftwareImagesResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of the Autonomous Database Software Images in the specified compartment.- Specified by:
listAutonomousDatabaseSoftwareImagesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDatabases
public Future<ListAutonomousDatabasesResponse> listAutonomousDatabases(ListAutonomousDatabasesRequest request, AsyncHandler<ListAutonomousDatabasesRequest,ListAutonomousDatabasesResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of Autonomous Databases based on the query parameters specified.- Specified by:
listAutonomousDatabasesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDbPreviewVersions
public Future<ListAutonomousDbPreviewVersionsResponse> listAutonomousDbPreviewVersions(ListAutonomousDbPreviewVersionsRequest request, AsyncHandler<ListAutonomousDbPreviewVersionsRequest,ListAutonomousDbPreviewVersionsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of supported Autonomous Database versions.Note that preview version software is only available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases.
- Specified by:
listAutonomousDbPreviewVersionsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousDbVersions
public Future<ListAutonomousDbVersionsResponse> listAutonomousDbVersions(ListAutonomousDbVersionsRequest request, AsyncHandler<ListAutonomousDbVersionsRequest,ListAutonomousDbVersionsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of supported Autonomous Database versions.- Specified by:
listAutonomousDbVersionsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousExadataInfrastructureShapes
public Future<ListAutonomousExadataInfrastructureShapesResponse> listAutonomousExadataInfrastructureShapes(ListAutonomousExadataInfrastructureShapesRequest request, AsyncHandler<ListAutonomousExadataInfrastructureShapesRequest,ListAutonomousExadataInfrastructureShapesResponse> handler)
Description copied from interface:DatabaseAsyncDeprecated.- Specified by:
listAutonomousExadataInfrastructureShapesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousExadataInfrastructures
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousVirtualMachines
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousVmClusterAcdResourceUsage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listAutonomousVmClusters
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listBackupDestination
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listBackups
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudAutonomousVmClusterAcdResourceUsage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudAutonomousVmClusters
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudExadataInfrastructures
public 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 Database on dedicated Exadata infrastructure only.
- Specified by:
listCloudExadataInfrastructuresin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudVmClusterUpdateHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudVmClusterUpdates
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listCloudVmClusters
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConsoleConnections
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listConsoleHistories
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listContainerDatabasePatches
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDataGuardAssociations
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseSoftwareImages
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabaseUpgradeHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbHomePatchHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbHomePatches
public Future<ListDbHomePatchesResponse> listDbHomePatches(ListDbHomePatchesRequest request, AsyncHandler<ListDbHomePatchesRequest,ListDbHomePatchesResponse> handler)
Description copied from interface:DatabaseAsyncLists patches applicable to the requested Database Home.- Specified by:
listDbHomePatchesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbHomes
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbNodes
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbServers
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemComputePerformances
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemPatchHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemPatches
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemShapes
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemStoragePerformances
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemUpgradeHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystemUpgrades
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbSystems
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listDbVersions
public Future<ListDbVersionsResponse> listDbVersions(ListDbVersionsRequest request, AsyncHandler<ListDbVersionsRequest,ListDbVersionsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of supported Oracle Database versions.- Specified by:
listDbVersionsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadataInfrastructures
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadbVmClusterUpdateHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadbVmClusterUpdates
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExadbVmClusters
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExascaleDbStorageVaults
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExecutionActions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExecutionWindows
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalContainerDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalDatabaseConnectors
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalNonContainerDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listExternalPluggableDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listFlexComponents
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listGiVersionMinorVersions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listGiVersions
public Future<ListGiVersionsResponse> listGiVersions(ListGiVersionsRequest request, AsyncHandler<ListGiVersionsRequest,ListGiVersionsResponse> handler)
Description copied from interface:DatabaseAsyncGets a list of supported GI versions.- Specified by:
listGiVersionsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listKeyStores
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaintenanceRunHistory
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listMaintenanceRuns
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listOneoffPatches
public Future<ListOneoffPatchesResponse> listOneoffPatches(ListOneoffPatchesRequest request, AsyncHandler<ListOneoffPatchesRequest,ListOneoffPatchesResponse> handler)
Description copied from interface:DatabaseAsyncLists one-off patches in the specified compartment.- Specified by:
listOneoffPatchesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listParamsForActionType
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPdbConversionHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPluggableDatabaseSnapshots
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listPluggableDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listRecommendedScheduledActions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listResourcePoolMembers
public Future<ListResourcePoolMembersResponse> listResourcePoolMembers(ListResourcePoolMembersRequest request, AsyncHandler<ListResourcePoolMembersRequest,ListResourcePoolMembersResponse> handler)
Description copied from interface:DatabaseAsyncLists the OCIDs of the Autonomous Database resource pool members for the specified Autonomous Database leader.- Specified by:
listResourcePoolMembersin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listScheduledActions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchedulingPlans
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchedulingPolicies
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSchedulingWindows
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSystemVersionMinorVersions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listSystemVersions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusterNetworks
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusterPatchHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusterPatches
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusterUpdateHistoryEntries
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusterUpdates
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
listVmClusters
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
localClonePluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
migrateAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
migrateDataGuardAssociationToMultiDataGuards
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
migrateExadataDbSystemResourceModel
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
migrateVaultKey
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
modifyPluggableDatabaseManagement
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
moveExecutionActionMember
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
refreshPluggableDatabase
public Future<RefreshPluggableDatabaseResponse> refreshPluggableDatabase(RefreshPluggableDatabaseRequest request, AsyncHandler<RefreshPluggableDatabaseRequest,RefreshPluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncRefreshes a pluggable database (PDB) Refreshable clone.- Specified by:
refreshPluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
registerAutonomousDatabaseDataSafe
public Future<RegisterAutonomousDatabaseDataSafeResponse> registerAutonomousDatabaseDataSafe(RegisterAutonomousDatabaseDataSafeRequest request, AsyncHandler<RegisterAutonomousDatabaseDataSafeRequest,RegisterAutonomousDatabaseDataSafeResponse> handler)
Description copied from interface:DatabaseAsyncAsynchronously registers this Autonomous Database with Data Safe.- Specified by:
registerAutonomousDatabaseDataSafein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
registerCloudVmClusterPkcs
public Future<RegisterCloudVmClusterPkcsResponse> registerCloudVmClusterPkcs(RegisterCloudVmClusterPkcsRequest request, AsyncHandler<RegisterCloudVmClusterPkcsRequest,RegisterCloudVmClusterPkcsResponse> handler)
Description copied from interface:DatabaseAsyncInstall the PKCS11 driver for given keystore type- Specified by:
registerCloudVmClusterPkcsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reinstateAutonomousContainerDatabaseDataguard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reinstateAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reinstateDataGuard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reinstateDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
remoteClonePluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeVirtualMachineFromCloudVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeVirtualMachineFromExadbVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
removeVirtualMachineFromVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reorderExecutionActions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
reorderScheduledActions
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resizeVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
resourcePoolShapes
public Future<ResourcePoolShapesResponse> resourcePoolShapes(ResourcePoolShapesRequest request, AsyncHandler<ResourcePoolShapesRequest,ResourcePoolShapesResponse> handler)
Description copied from interface:DatabaseAsyncLists available resource pools shapes.- Specified by:
resourcePoolShapesin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
restartAutonomousContainerDatabase
public Future<RestartAutonomousContainerDatabaseResponse> restartAutonomousContainerDatabase(RestartAutonomousContainerDatabaseRequest request, AsyncHandler<RestartAutonomousContainerDatabaseRequest,RestartAutonomousContainerDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncRolling restarts the specified Autonomous Container Database.- Specified by:
restartAutonomousContainerDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
restartAutonomousDatabase
public Future<RestartAutonomousDatabaseResponse> restartAutonomousDatabase(RestartAutonomousDatabaseRequest request, AsyncHandler<RestartAutonomousDatabaseRequest,RestartAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncRestarts the specified Autonomous Database.- Specified by:
restartAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
restoreAutonomousDatabase
public Future<RestoreAutonomousDatabaseResponse> restoreAutonomousDatabase(RestoreAutonomousDatabaseRequest request, AsyncHandler<RestoreAutonomousDatabaseRequest,RestoreAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncRestores an Autonomous Database based on the provided request parameters.- Specified by:
restoreAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
restoreDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateAutonomousContainerDatabaseEncryptionKey
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateAutonomousDatabaseEncryptionKey
public Future<RotateAutonomousDatabaseEncryptionKeyResponse> rotateAutonomousDatabaseEncryptionKey(RotateAutonomousDatabaseEncryptionKeyRequest request, AsyncHandler<RotateAutonomousDatabaseEncryptionKeyRequest,RotateAutonomousDatabaseEncryptionKeyResponse> handler)
Description copied from interface:DatabaseAsyncRotate existing AutonomousDatabase Vault service key.- Specified by:
rotateAutonomousDatabaseEncryptionKeyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateAutonomousVmClusterOrdsCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateAutonomousVmClusterSslCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateCloudAutonomousVmClusterOrdsCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateCloudAutonomousVmClusterSslCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateOrdsCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotatePluggableDatabaseEncryptionKey
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateSslCerts
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
rotateVaultKey
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
saasAdminUserStatus
public Future<SaasAdminUserStatusResponse> saasAdminUserStatus(SaasAdminUserStatusRequest request, AsyncHandler<SaasAdminUserStatusRequest,SaasAdminUserStatusResponse> handler)
Description copied from interface:DatabaseAsyncThis operation gets SaaS administrative user status of the Autonomous Database.- Specified by:
saasAdminUserStatusin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
scanExternalContainerDatabasePluggableDatabases
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
setDbKeyVersion
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
setPdbKeyVersion
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
shrinkAutonomousDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
startAutonomousDatabase
public Future<StartAutonomousDatabaseResponse> startAutonomousDatabase(StartAutonomousDatabaseRequest request, AsyncHandler<StartAutonomousDatabaseRequest,StartAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncStarts the specified Autonomous Database.- Specified by:
startAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
startPluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
stopAutonomousDatabase
public Future<StopAutonomousDatabaseResponse> stopAutonomousDatabase(StopAutonomousDatabaseRequest request, AsyncHandler<StopAutonomousDatabaseRequest,StopAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncStops the specified Autonomous Database.- Specified by:
stopAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
stopPluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
switchOverDataGuard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
switchoverAutonomousContainerDatabaseDataguard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
switchoverAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
switchoverAutonomousDatabase
public Future<SwitchoverAutonomousDatabaseResponse> switchoverAutonomousDatabase(SwitchoverAutonomousDatabaseRequest request, AsyncHandler<SwitchoverAutonomousDatabaseRequest,SwitchoverAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncInitiates a switchover of the specified Autonomous 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
switchoverDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
terminateAutonomousContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
terminateAutonomousExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
terminateDbSystem
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
unregisterCloudVmClusterPkcs
public Future<UnregisterCloudVmClusterPkcsResponse> unregisterCloudVmClusterPkcs(UnregisterCloudVmClusterPkcsRequest request, AsyncHandler<UnregisterCloudVmClusterPkcsRequest,UnregisterCloudVmClusterPkcsResponse> handler)
Description copied from interface:DatabaseAsyncUninstall the PKCS11 driver for given keystore type- Specified by:
unregisterCloudVmClusterPkcsin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousContainerDatabaseDataguardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousDatabase
public Future<UpdateAutonomousDatabaseResponse> updateAutonomousDatabase(UpdateAutonomousDatabaseRequest request, AsyncHandler<UpdateAutonomousDatabaseRequest,UpdateAutonomousDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncUpdates one or more attributes of the specified Autonomous Database.See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated.
- Specified by:
updateAutonomousDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousDatabaseBackup
public Future<UpdateAutonomousDatabaseBackupResponse> updateAutonomousDatabaseBackup(UpdateAutonomousDatabaseBackupRequest request, AsyncHandler<UpdateAutonomousDatabaseBackupRequest,UpdateAutonomousDatabaseBackupResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the Autonomous Database backup of the specified database based on the request parameters.- Specified by:
updateAutonomousDatabaseBackupin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousDatabaseRegionalWallet
public Future<UpdateAutonomousDatabaseRegionalWalletResponse> updateAutonomousDatabaseRegionalWallet(UpdateAutonomousDatabaseRegionalWalletRequest request, AsyncHandler<UpdateAutonomousDatabaseRegionalWalletRequest,UpdateAutonomousDatabaseRegionalWalletResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the Autonomous Database regional wallet.- Specified by:
updateAutonomousDatabaseRegionalWalletin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousDatabaseSoftwareImage
public Future<UpdateAutonomousDatabaseSoftwareImageResponse> updateAutonomousDatabaseSoftwareImage(UpdateAutonomousDatabaseSoftwareImageRequest request, AsyncHandler<UpdateAutonomousDatabaseSoftwareImageRequest,UpdateAutonomousDatabaseSoftwareImageResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the properties of an Autonomous Database Software Image, like add tags- Specified by:
updateAutonomousDatabaseSoftwareImagein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousDatabaseWallet
public Future<UpdateAutonomousDatabaseWalletResponse> updateAutonomousDatabaseWallet(UpdateAutonomousDatabaseWalletRequest request, AsyncHandler<UpdateAutonomousDatabaseWalletRequest,UpdateAutonomousDatabaseWalletResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the wallet for the specified Autonomous Database.- Specified by:
updateAutonomousDatabaseWalletin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateBackup
public Future<UpdateBackupResponse> updateBackup(UpdateBackupRequest request, AsyncHandler<UpdateBackupRequest,UpdateBackupResponse> handler)
Description copied from interface:DatabaseAsyncUpdates database backup details.- Specified by:
updateBackupin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateBackupDestination
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCloudAutonomousVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCloudExadataInfrastructure
public 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 Database on dedicated Exadata infrastructure only.
- Specified by:
updateCloudExadataInfrastructurein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCloudVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateCloudVmClusterIormConfig
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateConsoleConnection
public Future<UpdateConsoleConnectionResponse> updateConsoleConnection(UpdateConsoleConnectionRequest request, AsyncHandler<UpdateConsoleConnectionRequest,UpdateConsoleConnectionResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the specified database node console connection.- Specified by:
updateConsoleConnectionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateConsoleHistory
public Future<UpdateConsoleHistoryResponse> updateConsoleHistory(UpdateConsoleHistoryRequest request, AsyncHandler<UpdateConsoleHistoryRequest,UpdateConsoleHistoryResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the specified database node console history.- Specified by:
updateConsoleHistoryin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataGuard
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDataGuardAssociation
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDatabaseSoftwareImage
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDbHome
public Future<UpdateDbHomeResponse> updateDbHome(UpdateDbHomeRequest request, AsyncHandler<UpdateDbHomeRequest,UpdateDbHomeResponse> handler)
Description copied from interface:DatabaseAsyncPatches the specified Database Home.- Specified by:
updateDbHomein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDbNode
public Future<UpdateDbNodeResponse> updateDbNode(UpdateDbNodeRequest request, AsyncHandler<UpdateDbNodeRequest,UpdateDbNodeResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the specified database node.- Specified by:
updateDbNodein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateDbSystem
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExadataInfrastructure
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExadataIormConfig
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExadbVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExascaleDbStorageVault
public Future<UpdateExascaleDbStorageVaultResponse> updateExascaleDbStorageVault(UpdateExascaleDbStorageVaultRequest request, AsyncHandler<UpdateExascaleDbStorageVaultRequest,UpdateExascaleDbStorageVaultResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the specified Exadata Database Storage Vault.- Specified by:
updateExascaleDbStorageVaultin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExecutionAction
public Future<UpdateExecutionActionResponse> updateExecutionAction(UpdateExecutionActionRequest request, AsyncHandler<UpdateExecutionActionRequest,UpdateExecutionActionResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the execution action resource.- Specified by:
updateExecutionActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExecutionWindow
public Future<UpdateExecutionWindowResponse> updateExecutionWindow(UpdateExecutionWindowRequest request, AsyncHandler<UpdateExecutionWindowRequest,UpdateExecutionWindowResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the execution window resource.- Specified by:
updateExecutionWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalDatabaseConnector
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalNonContainerDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateExternalPluggableDatabase
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateKeyStore
public Future<UpdateKeyStoreResponse> updateKeyStore(UpdateKeyStoreRequest request, AsyncHandler<UpdateKeyStoreRequest,UpdateKeyStoreResponse> handler)
Description copied from interface:DatabaseAsyncEdit the key store.- Specified by:
updateKeyStorein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateMaintenanceRun
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateOneoffPatch
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updatePluggableDatabase
public Future<UpdatePluggableDatabaseResponse> updatePluggableDatabase(UpdatePluggableDatabaseRequest request, AsyncHandler<UpdatePluggableDatabaseRequest,UpdatePluggableDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the specified pluggable database.- Specified by:
updatePluggableDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateScheduledAction
public Future<UpdateScheduledActionResponse> updateScheduledAction(UpdateScheduledActionRequest request, AsyncHandler<UpdateScheduledActionRequest,UpdateScheduledActionResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the Scheduled Action resource.- Specified by:
updateScheduledActionin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSchedulingPolicy
public Future<UpdateSchedulingPolicyResponse> updateSchedulingPolicy(UpdateSchedulingPolicyRequest request, AsyncHandler<UpdateSchedulingPolicyRequest,UpdateSchedulingPolicyResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the Scheduling Policy resource.- Specified by:
updateSchedulingPolicyin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateSchedulingWindow
public Future<UpdateSchedulingWindowResponse> updateSchedulingWindow(UpdateSchedulingWindowRequest request, AsyncHandler<UpdateSchedulingWindowRequest,UpdateSchedulingWindowResponse> handler)
Description copied from interface:DatabaseAsyncUpdates the Scheduling Window resource.- Specified by:
updateSchedulingWindowin interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateVmCluster
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
updateVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
upgradeDatabase
public Future<UpgradeDatabaseResponse> upgradeDatabase(UpgradeDatabaseRequest request, AsyncHandler<UpgradeDatabaseRequest,UpgradeDatabaseResponse> handler)
Description copied from interface:DatabaseAsyncUpgrades the specified Oracle Database instance.- Specified by:
upgradeDatabasein interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
upgradeDbSystem
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
validateVmClusterNetwork
public 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 interfaceDatabaseAsync- Parameters:
request- The request object containing the details to sendhandler- The request handler to invoke upon completion, may be null.- Returns:
- A Future that can be used to get the response if no AsyncHandler was provided. Note, if you provide an AsyncHandler and use the Future, some types of responses (like java.io.InputStream) may not be able to be read in both places as the underlying stream may only be consumed once.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public 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
-
populateServiceParametersInEndpoint
public 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 userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public 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
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
getMinimumClientCommonLibraryVersionFromClient
public Optional<String> getMinimumClientCommonLibraryVersionFromClient()
-
clientCall
protected <REQ extends BmcRequest<?>,RESP extends BmcResponse,RESP_BUILDER extends BmcResponse.Builder<RESP>> ClientCall<REQ,RESP,RESP_BUILDER> clientCall(REQ request, Supplier<RESP_BUILDER> responseBuilder)
-
-