com.oracle.bmc.database.Database Maven / Gradle / Ivy
Show all versions of oci-java-sdk-database Show documentation
/**
* Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
*/
package com.oracle.bmc.database;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
/**
* The API for the Database Service. Use this API to manage resources such as databases and DB
* Systems. For more information, see [Overview of the Database
* Service](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm).
*
* This service client uses CircuitBreakerUtils.DEFAULT_CIRCUIT_BREAKER for all the operations by
* default if no circuit breaker configuration is defined by the user.
*/
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
public interface Database extends AutoCloseable {
/** Rebuilds the client from scratch. Useful to refresh certificates. */
void refreshClient();
/**
* Sets the endpoint to call (ex, https://www.example.com).
*
* @param endpoint The endpoint of the service.
*/
void setEndpoint(String endpoint);
/** Gets the set endpoint for REST call (ex, https://www.example.com) */
String getEndpoint();
/**
* Sets the region to call (ex, Region.US_PHOENIX_1).
*
*
Note, this will call {@link #setEndpoint(String) setEndpoint} after resolving the
* endpoint. If the service is not available in this Region, however, an
* IllegalArgumentException will be raised.
*
* @param region The region of the service.
*/
void setRegion(com.oracle.bmc.Region region);
/**
* Sets the region to call (ex, 'us-phoenix-1').
*
*
Note, this will first try to map the region ID to a known Region and call {@link
* #setRegion(Region) setRegion}.
*
*
If no known Region could be determined, it will create an endpoint based on the default
* endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)}
* and then call {@link #setEndpoint(String) setEndpoint}.
*
* @param regionId The public region ID.
*/
void setRegion(String regionId);
/**
* Determines whether realm specific endpoint should be used or not. Set
* realmSpecificEndpointTemplateEnabled to "true" if the user wants to enable use of realm
* specific endpoint template, otherwise set it to "false"
*
* @param realmSpecificEndpointTemplateEnabled flag to enable the use of realm specific endpoint
* template
*/
void useRealmSpecificEndpointTemplate(boolean realmSpecificEndpointTemplateEnabled);
/**
* Activates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer
* instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ActivateExadataInfrastructure API.
*/
ActivateExadataInfrastructureResponse activateExadataInfrastructure(
ActivateExadataInfrastructureRequest request);
/**
* Makes 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* AddStorageCapacityCloudExadataInfrastructure API.
*/
AddStorageCapacityCloudExadataInfrastructureResponse
addStorageCapacityCloudExadataInfrastructure(
AddStorageCapacityCloudExadataInfrastructureRequest request);
/**
* Makes the storage capacity from additional storage servers available for VM Cluster
* consumption. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* AddStorageCapacityExadataInfrastructure API.
*/
AddStorageCapacityExadataInfrastructureResponse addStorageCapacityExadataInfrastructure(
AddStorageCapacityExadataInfrastructureRequest request);
/**
* Add Virtual Machines to the Cloud VM cluster. Applies to Exadata Cloud instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* AddVirtualMachineToCloudVmCluster API.
*/
AddVirtualMachineToCloudVmClusterResponse addVirtualMachineToCloudVmCluster(
AddVirtualMachineToCloudVmClusterRequest request);
/**
* Add Virtual Machines to the VM cluster. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* AddVirtualMachineToVmCluster API.
*/
AddVirtualMachineToVmClusterResponse addVirtualMachineToVmCluster(
AddVirtualMachineToVmClusterRequest request);
/**
* Initiates a data refresh for an Autonomous Database refreshable clone. Data is refreshed from
* the source database to the point of a specified timestamp.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* AutonomousDatabaseManualRefresh API.
*/
AutonomousDatabaseManualRefreshResponse autonomousDatabaseManualRefresh(
AutonomousDatabaseManualRefreshRequest request);
/**
* Cancel automatic/standalone full/incremental create backup workrequests specified by the
* backup Id.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CancelBackup API.
*/
CancelBackupResponse cancelBackup(CancelBackupRequest request);
/**
* Cancels the in progress maintenance activity under this execution window.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CancelExecutionWindow API.
*/
CancelExecutionWindowResponse cancelExecutionWindow(CancelExecutionWindowRequest request);
/**
* Delete the scheduling plan resource along with all the scheduled actions associated with this
* resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CascadingDeleteSchedulingPlan API.
*/
CascadingDeleteSchedulingPlanResponse cascadingDeleteSchedulingPlan(
CascadingDeleteSchedulingPlanRequest request);
/**
* Move 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousContainerDatabaseCompartment API.
*/
ChangeAutonomousContainerDatabaseCompartmentResponse
changeAutonomousContainerDatabaseCompartment(
ChangeAutonomousContainerDatabaseCompartmentRequest request);
/**
* Move 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousDatabaseCompartment API.
*/
ChangeAutonomousDatabaseCompartmentResponse changeAutonomousDatabaseCompartment(
ChangeAutonomousDatabaseCompartmentRequest request);
/**
* Move the Autonomous Database Software Image and its dependent resources to the specified
* compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousDatabaseSoftwareImageCompartment API.
*/
ChangeAutonomousDatabaseSoftwareImageCompartmentResponse
changeAutonomousDatabaseSoftwareImageCompartment(
ChangeAutonomousDatabaseSoftwareImageCompartmentRequest request);
/**
* Associate an Autonomous Database with a different subscription.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousDatabaseSubscription API.
*/
ChangeAutonomousDatabaseSubscriptionResponse changeAutonomousDatabaseSubscription(
ChangeAutonomousDatabaseSubscriptionRequest request);
/**
* **Deprecated.** Use the {@link
* #changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest)
* changeCloudExadataInfrastructureCompartment} operation to move an Exadata infrastructure
* resource to a different compartment and {@link
* #changeCloudAutonomousVmClusterCompartment(ChangeCloudAutonomousVmClusterCompartmentRequest)
* changeCloudAutonomousVmClusterCompartment} operation to move an Autonomous Exadata VM cluster
* to a different compartment. For more information, see [Moving Database Resources to a
* Different
* Compartment](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousExadataInfrastructureCompartment API.
*/
ChangeAutonomousExadataInfrastructureCompartmentResponse
changeAutonomousExadataInfrastructureCompartment(
ChangeAutonomousExadataInfrastructureCompartmentRequest request);
/**
* Moves an Autonomous VM cluster and its dependent resources to another compartment. Applies to
* Exadata Cloud@Customer only. For systems in the Oracle cloud, see {@link
* #changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest)
* changeAutonomousVmClusterCompartment}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeAutonomousVmClusterCompartment API.
*/
ChangeAutonomousVmClusterCompartmentResponse changeAutonomousVmClusterCompartment(
ChangeAutonomousVmClusterCompartmentRequest request);
/**
* Move the backup destination and its dependent resources to the specified compartment. For
* more information, see [Moving Database Resources to a Different
* Compartment](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeBackupDestinationCompartment API.
*/
ChangeBackupDestinationCompartmentResponse changeBackupDestinationCompartment(
ChangeBackupDestinationCompartmentRequest request);
/**
* Moves an Autonomous Exadata VM cluster in the Oracle cloud and its dependent resources to
* another compartment. For Exadata Cloud@Customer systems, see {@link
* #changeAutonomousVmClusterCompartment(ChangeAutonomousVmClusterCompartmentRequest)
* changeAutonomousVmClusterCompartment}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeCloudAutonomousVmClusterCompartment API.
*/
ChangeCloudAutonomousVmClusterCompartmentResponse changeCloudAutonomousVmClusterCompartment(
ChangeCloudAutonomousVmClusterCompartmentRequest request);
/**
* Moves 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeCloudExadataInfrastructureCompartment API.
*/
ChangeCloudExadataInfrastructureCompartmentResponse changeCloudExadataInfrastructureCompartment(
ChangeCloudExadataInfrastructureCompartmentRequest request);
/**
* Associate a cloud Exadata infrastructure with a different subscription.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeCloudExadataInfrastructureSubscription API.
*/
ChangeCloudExadataInfrastructureSubscriptionResponse
changeCloudExadataInfrastructureSubscription(
ChangeCloudExadataInfrastructureSubscriptionRequest request);
/**
* Moves 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeCloudVmClusterCompartment API.
*/
ChangeCloudVmClusterCompartmentResponse changeCloudVmClusterCompartment(
ChangeCloudVmClusterCompartmentRequest request);
/**
* Associate a cloud VM cluster with a different subscription.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeCloudVmClusterSubscription API.
*/
ChangeCloudVmClusterSubscriptionResponse changeCloudVmClusterSubscription(
ChangeCloudVmClusterSubscriptionRequest request);
/**
* Move 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeDatabaseSoftwareImageCompartment API.
*/
ChangeDatabaseSoftwareImageCompartmentResponse changeDatabaseSoftwareImageCompartment(
ChangeDatabaseSoftwareImageCompartmentRequest request);
/**
* Switch the Autonomous Container Database role between Standby and Snapshot Standby. For more
* information about changing Autonomous Container Databases Dataguard Role, see [Convert
* Physical Standby to Snapshot
* Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80)
* and [Convert Snapshot Standby to Physical
* Standby](https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ChangeDataguardRole
* API.
*/
ChangeDataguardRoleResponse changeDataguardRole(ChangeDataguardRoleRequest request);
/**
* Moves 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeDbSystemCompartment API.
*/
ChangeDbSystemCompartmentResponse changeDbSystemCompartment(
ChangeDbSystemCompartmentRequest request);
/**
* This operation updates the cross-region disaster recovery (DR) details of the standby
* Autonomous Database Serverless database, and must be run on the standby side.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeDisasterRecoveryConfiguration API.
*/
ChangeDisasterRecoveryConfigurationResponse changeDisasterRecoveryConfiguration(
ChangeDisasterRecoveryConfigurationRequest request);
/**
* Moves 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 {@link
* #changeCloudExadataInfrastructureCompartment(ChangeCloudExadataInfrastructureCompartmentRequest)
* changeCloudExadataInfrastructureCompartment} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExadataInfrastructureCompartment API.
*/
ChangeExadataInfrastructureCompartmentResponse changeExadataInfrastructureCompartment(
ChangeExadataInfrastructureCompartmentRequest request);
/**
* Moves a Exadata VM cluster on Exascale Infrastructure and its dependent resources to another
* compartment. Applies to Exadata Database Service on Exascale Infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExadbVmClusterCompartment API.
*/
ChangeExadbVmClusterCompartmentResponse changeExadbVmClusterCompartment(
ChangeExadbVmClusterCompartmentRequest request);
/**
* Moves a Exadata Database Storage Vault to another compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExascaleDbStorageVaultCompartment API.
*/
ChangeExascaleDbStorageVaultCompartmentResponse changeExascaleDbStorageVaultCompartment(
ChangeExascaleDbStorageVaultCompartmentRequest request);
/**
* Move the {@link
* #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest)
* createExternalContainerDatabaseDetails} and its dependent resources to the specified
* compartment. For more information about moving external container databases, see [Moving
* Database Resources to a Different
* Compartment](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExternalContainerDatabaseCompartment API.
*/
ChangeExternalContainerDatabaseCompartmentResponse changeExternalContainerDatabaseCompartment(
ChangeExternalContainerDatabaseCompartmentRequest request);
/**
* Move 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](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExternalNonContainerDatabaseCompartment API.
*/
ChangeExternalNonContainerDatabaseCompartmentResponse
changeExternalNonContainerDatabaseCompartment(
ChangeExternalNonContainerDatabaseCompartmentRequest request);
/**
* Move the {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails} and its dependent resources to the specified
* compartment. For more information about moving external pluggable databases, see [Moving
* Database Resources to a Different
* Compartment](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeExternalPluggableDatabaseCompartment API.
*/
ChangeExternalPluggableDatabaseCompartmentResponse changeExternalPluggableDatabaseCompartment(
ChangeExternalPluggableDatabaseCompartmentRequest request);
/**
* Move the key store resource to the specified compartment. For more information about moving
* key stores, see [Moving Database Resources to a Different
* Compartment](https://docs.cloud.oracle.com/Content/Database/Concepts/databaseoverview.htm#moveRes).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeKeyStoreCompartment API.
*/
ChangeKeyStoreCompartmentResponse changeKeyStoreCompartment(
ChangeKeyStoreCompartmentRequest request);
/**
* Changes encryption key management type
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ChangeKeyStoreType
* API.
*/
ChangeKeyStoreTypeResponse changeKeyStoreType(ChangeKeyStoreTypeRequest request);
/**
* Move the one-off patch to the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeOneoffPatchCompartment API.
*/
ChangeOneoffPatchCompartmentResponse changeOneoffPatchCompartment(
ChangeOneoffPatchCompartmentRequest request);
/**
* Moves an scheduling plan resource to another compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeSchedulingPlanCompartment API.
*/
ChangeSchedulingPlanCompartmentResponse changeSchedulingPlanCompartment(
ChangeSchedulingPlanCompartmentRequest request);
/**
* Moves an scheduling policy resource to another compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeSchedulingPolicyCompartment API.
*/
ChangeSchedulingPolicyCompartmentResponse changeSchedulingPolicyCompartment(
ChangeSchedulingPolicyCompartmentRequest request);
/**
* Moves 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 {@link
* #changeCloudVmClusterCompartment(ChangeCloudVmClusterCompartmentRequest)
* changeCloudVmClusterCompartment} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ChangeVmClusterCompartment API.
*/
ChangeVmClusterCompartmentResponse changeVmClusterCompartment(
ChangeVmClusterCompartmentRequest request);
/**
* Check the status of the external database connection specified in this connector. This
* operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CheckExternalDatabaseConnectorConnectionStatus API.
*/
CheckExternalDatabaseConnectorConnectionStatusResponse
checkExternalDatabaseConnectorConnectionStatus(
CheckExternalDatabaseConnectorConnectionStatusRequest request);
/**
* Changes the status of the standalone backup resource to `ACTIVE` after 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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more
* information.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CompleteExternalBackupJob API.
*/
CompleteExternalBackupJobResponse completeExternalBackupJob(
CompleteExternalBackupJobRequest request);
/**
* Configures the Autonomous Database Vault service
* [key](https://docs.cloud.oracle.com/Content/KeyManagement/Concepts/keyoverview.htm#concepts).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ConfigureAutonomousDatabaseVaultKey API.
*/
ConfigureAutonomousDatabaseVaultKeyResponse configureAutonomousDatabaseVaultKey(
ConfigureAutonomousDatabaseVaultKeyRequest request);
/**
* Configures Exascale on Exadata infrastructure resource. Applies to Exadata Cloud@Customer
* instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ConfigureExascaleExadataInfrastructure API.
*/
ConfigureExascaleExadataInfrastructureResponse configureExascaleExadataInfrastructure(
ConfigureExascaleExadataInfrastructureRequest request);
/**
* This operation updates SaaS administrative user configuration of the Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ConfigureSaasAdminUser API.
*/
ConfigureSaasAdminUserResponse configureSaasAdminUser(ConfigureSaasAdminUserRequest request);
/**
* This 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ConfirmKeyStoreDetailsAreCorrect API.
*/
ConfirmKeyStoreDetailsAreCorrectResponse confirmKeyStoreDetailsAreCorrect(
ConfirmKeyStoreDetailsAreCorrectRequest request);
/**
* Converts a non-container database to a pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ConvertToPdb API.
*/
ConvertToPdbResponse convertToPdb(ConvertToPdbRequest request);
/**
* Converts a Refreshable clone to Regular pluggable database (PDB). Pluggable Database will be
* in `READ_WRITE` openmode after conversion.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ConvertToRegularPluggableDatabase API.
*/
ConvertToRegularPluggableDatabaseResponse convertToRegularPluggableDatabase(
ConvertToRegularPluggableDatabaseRequest request);
/**
* Creates a new application virtual IP (VIP) address in the specified cloud VM cluster based on
* the request parameters you provide.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateApplicationVip API.
*/
CreateApplicationVipResponse createApplicationVip(CreateApplicationVipRequest request);
/**
* Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousContainerDatabase API.
*/
CreateAutonomousContainerDatabaseResponse createAutonomousContainerDatabase(
CreateAutonomousContainerDatabaseRequest request);
/**
* 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](https://docs.cloud.oracle.com/Content/Database/Tasks/usingdataguard.htm).
*
*
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousContainerDatabaseDataguardAssociation API.
*/
CreateAutonomousContainerDatabaseDataguardAssociationResponse
createAutonomousContainerDatabaseDataguardAssociation(
CreateAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Creates a new Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousDatabase API.
*/
CreateAutonomousDatabaseResponse createAutonomousDatabase(
CreateAutonomousDatabaseRequest request);
/**
* Creates a new Autonomous Database backup for the specified database based on the provided
* request parameters.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousDatabaseBackup API.
*/
CreateAutonomousDatabaseBackupResponse createAutonomousDatabaseBackup(
CreateAutonomousDatabaseBackupRequest request);
/**
* create Autonomous Database Software Image in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousDatabaseSoftwareImage API.
*/
CreateAutonomousDatabaseSoftwareImageResponse createAutonomousDatabaseSoftwareImage(
CreateAutonomousDatabaseSoftwareImageRequest request);
/**
* Creates an Autonomous VM cluster for Exadata Cloud@Customer. To create an Autonomous VM
* Cluster in the Oracle cloud, see {@link
* #createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest)
* createCloudAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateAutonomousVmCluster API.
*/
CreateAutonomousVmClusterResponse createAutonomousVmCluster(
CreateAutonomousVmClusterRequest request);
/**
* Creates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateBackup API.
*/
CreateBackupResponse createBackup(CreateBackupRequest request);
/**
* Creates a backup destination in an Exadata Cloud@Customer system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateBackupDestination API.
*/
CreateBackupDestinationResponse createBackupDestination(CreateBackupDestinationRequest request);
/**
* Creates an Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer
* systems, see {@link #createAutonomousVmCluster(CreateAutonomousVmClusterRequest)
* createAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateCloudAutonomousVmCluster API.
*/
CreateCloudAutonomousVmClusterResponse createCloudAutonomousVmCluster(
CreateCloudAutonomousVmClusterRequest request);
/**
* Creates a cloud Exadata infrastructure resource. This resource is used to create either an
* [Exadata Cloud
* Service](https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm) instance or
* an Autonomous Database on dedicated Exadata infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateCloudExadataInfrastructure API.
*/
CreateCloudExadataInfrastructureResponse createCloudExadataInfrastructure(
CreateCloudExadataInfrastructureRequest request);
/**
* Creates a cloud VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateCloudVmCluster API.
*/
CreateCloudVmClusterResponse createCloudVmCluster(CreateCloudVmClusterRequest request);
/**
* Creates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateConsoleConnection API.
*/
CreateConsoleConnectionResponse createConsoleConnection(CreateConsoleConnectionRequest request);
/**
* Captures the most recent serial console data (up to a megabyte) for the specified database
* node.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateConsoleHistory API.
*/
CreateConsoleHistoryResponse createConsoleHistory(CreateConsoleHistoryRequest request);
/**
* Creates 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](https://docs.cloud.oracle.com/Content/Database/Tasks/usingdataguard.htm).
*
*
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateDataGuardAssociation API.
*/
CreateDataGuardAssociationResponse createDataGuardAssociation(
CreateDataGuardAssociationRequest request);
/**
* Creates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateDatabase API.
*/
CreateDatabaseResponse createDatabase(CreateDatabaseRequest request);
/**
* create database software image in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateDatabaseSoftwareImage API.
*/
CreateDatabaseSoftwareImageResponse createDatabaseSoftwareImage(
CreateDatabaseSoftwareImageRequest request);
/**
* Creates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateDbHome API.
*/
CreateDbHomeResponse createDbHome(CreateDbHomeRequest request);
/**
* Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.
* To create an Exadata Cloud Service infrastructure resource, use the {@link
* #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest)
* createCloudExadataInfrastructure} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExadataInfrastructure API.
*/
CreateExadataInfrastructureResponse createExadataInfrastructure(
CreateExadataInfrastructureRequest request);
/**
* Creates an Exadata VM cluster on Exascale Infrastructure
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExadbVmCluster API.
*/
CreateExadbVmClusterResponse createExadbVmCluster(CreateExadbVmClusterRequest request);
/**
* Creates an Exadata Database Storage Vault
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExascaleDbStorageVault API.
*/
CreateExascaleDbStorageVaultResponse createExascaleDbStorageVault(
CreateExascaleDbStorageVaultRequest request);
/**
* Creates an execution action resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExecutionAction API.
*/
CreateExecutionActionResponse createExecutionAction(CreateExecutionActionRequest request);
/**
* Creates an execution window resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExecutionWindow API.
*/
CreateExecutionWindowResponse createExecutionWindow(CreateExecutionWindowRequest request);
/**
* Creates 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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more
* information.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExternalBackupJob API.
*/
CreateExternalBackupJobResponse createExternalBackupJob(CreateExternalBackupJobRequest request);
/**
* Creates a new external container database resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExternalContainerDatabase API.
*/
CreateExternalContainerDatabaseResponse createExternalContainerDatabase(
CreateExternalContainerDatabaseRequest request);
/**
* Creates a new external database connector.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExternalDatabaseConnector API.
*/
CreateExternalDatabaseConnectorResponse createExternalDatabaseConnector(
CreateExternalDatabaseConnectorRequest request);
/**
* Creates a new ExternalNonContainerDatabase resource
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExternalNonContainerDatabase API.
*/
CreateExternalNonContainerDatabaseResponse createExternalNonContainerDatabase(
CreateExternalNonContainerDatabaseRequest request);
/**
* Registers a new {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails} resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateExternalPluggableDatabase API.
*/
CreateExternalPluggableDatabaseResponse createExternalPluggableDatabase(
CreateExternalPluggableDatabaseRequest request);
/**
* Creates a Key Store.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateKeyStore API.
*/
CreateKeyStoreResponse createKeyStore(CreateKeyStoreRequest request);
/**
* Creates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateMaintenanceRun API.
*/
CreateMaintenanceRunResponse createMaintenanceRun(CreateMaintenanceRunRequest request);
/**
* Creates one-off patch for specified database version to download.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateOneoffPatch
* API.
*/
CreateOneoffPatchResponse createOneoffPatch(CreateOneoffPatchRequest request);
/**
* Creates 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 {@link #startPluggableDatabase(StartPluggableDatabaseRequest)
* startPluggableDatabase} and {@link #stopPluggableDatabase(StopPluggableDatabaseRequest)
* stopPluggableDatabase} APIs to start and stop the pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreatePluggableDatabase API.
*/
CreatePluggableDatabaseResponse createPluggableDatabase(CreatePluggableDatabaseRequest request);
/**
* Creates a Scheduled Action resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateScheduledAction API.
*/
CreateScheduledActionResponse createScheduledAction(CreateScheduledActionRequest request);
/**
* Creates a Scheduling Plan resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateSchedulingPlan API.
*/
CreateSchedulingPlanResponse createSchedulingPlan(CreateSchedulingPlanRequest request);
/**
* Creates a Scheduling Policy resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateSchedulingPolicy API.
*/
CreateSchedulingPolicyResponse createSchedulingPolicy(CreateSchedulingPolicyRequest request);
/**
* Creates a Scheduling Window resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateSchedulingWindow API.
*/
CreateSchedulingWindowResponse createSchedulingWindow(CreateSchedulingWindowRequest request);
/**
* Creates an Exadata Cloud@Customer VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use CreateVmCluster
* API.
*/
CreateVmClusterResponse createVmCluster(CreateVmClusterRequest request);
/**
* Creates 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 {@link
* #createCloudVmCluster(CreateCloudVmClusterRequest) createCloudVmCluster} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* CreateVmClusterNetwork API.
*/
CreateVmClusterNetworkResponse createVmClusterNetwork(CreateVmClusterNetworkRequest request);
/**
* Performs 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 ({@link
* #terminateDbSystem(TerminateDbSystemRequest) 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DbNodeAction API.
*/
DbNodeActionResponse dbNodeAction(DbNodeActionRequest request);
/**
* Deletes and deregisters the specified application virtual IP (VIP) address.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteApplicationVip API.
*/
DeleteApplicationVipResponse deleteApplicationVip(DeleteApplicationVipRequest request);
/**
* Deletes the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteAutonomousDatabase API.
*/
DeleteAutonomousDatabaseResponse deleteAutonomousDatabase(
DeleteAutonomousDatabaseRequest request);
/**
* Deletes a long-term backup. You cannot delete other backups using this API.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteAutonomousDatabaseBackup API.
*/
DeleteAutonomousDatabaseBackupResponse deleteAutonomousDatabaseBackup(
DeleteAutonomousDatabaseBackupRequest request);
/**
* Delete an Autonomous Database Software Image
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteAutonomousDatabaseSoftwareImage API.
*/
DeleteAutonomousDatabaseSoftwareImageResponse deleteAutonomousDatabaseSoftwareImage(
DeleteAutonomousDatabaseSoftwareImageRequest request);
/**
* Deletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system. To delete an
* Autonomous VM Cluster in the Oracle cloud, see {@link
* #deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest)
* deleteCloudAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteAutonomousVmCluster API.
*/
DeleteAutonomousVmClusterResponse deleteAutonomousVmCluster(
DeleteAutonomousVmClusterRequest request);
/**
* Deletes a full backup. You cannot delete automatic backups using this API.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteBackup API.
*/
DeleteBackupResponse deleteBackup(DeleteBackupRequest request);
/**
* Deletes a backup destination in an Exadata Cloud@Customer system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteBackupDestination API.
*/
DeleteBackupDestinationResponse deleteBackupDestination(DeleteBackupDestinationRequest request);
/**
* Deletes the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata
* Cloud@Customer systems, see {@link
* #deleteAutonomousVmCluster(DeleteAutonomousVmClusterRequest) deleteAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteCloudAutonomousVmCluster API.
*/
DeleteCloudAutonomousVmClusterResponse deleteCloudAutonomousVmCluster(
DeleteCloudAutonomousVmClusterRequest request);
/**
* Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances
* and Autonomous Database on dedicated Exadata infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteCloudExadataInfrastructure API.
*/
DeleteCloudExadataInfrastructureResponse deleteCloudExadataInfrastructure(
DeleteCloudExadataInfrastructureRequest request);
/**
* Deletes the specified cloud VM cluster. Applies to Exadata Cloud Service instances and
* Autonomous Database on dedicated Exadata infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteCloudVmCluster API.
*/
DeleteCloudVmClusterResponse deleteCloudVmCluster(DeleteCloudVmClusterRequest request);
/**
* Deletes the specified database node console connection.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteConsoleConnection API.
*/
DeleteConsoleConnectionResponse deleteConsoleConnection(DeleteConsoleConnectionRequest request);
/**
* Deletes the specified database node console history.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteConsoleHistory API.
*/
DeleteConsoleHistoryResponse deleteConsoleHistory(DeleteConsoleHistoryRequest request);
/**
* Deletes 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteDatabase API.
*/
DeleteDatabaseResponse deleteDatabase(DeleteDatabaseRequest request);
/**
* Delete a database software image
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteDatabaseSoftwareImage API.
*/
DeleteDatabaseSoftwareImageResponse deleteDatabaseSoftwareImage(
DeleteDatabaseSoftwareImageRequest request);
/**
* Deletes 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteDbHome API.
*/
DeleteDbHomeResponse deleteDbHome(DeleteDbHomeRequest request);
/**
* Deletes the Exadata Cloud@Customer infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExadataInfrastructure API.
*/
DeleteExadataInfrastructureResponse deleteExadataInfrastructure(
DeleteExadataInfrastructureRequest request);
/**
* Deletes the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata
* Database Service on Exascale Infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExadbVmCluster API.
*/
DeleteExadbVmClusterResponse deleteExadbVmCluster(DeleteExadbVmClusterRequest request);
/**
* Deletes the specified Exadata Database Storage Vault.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExascaleDbStorageVault API.
*/
DeleteExascaleDbStorageVaultResponse deleteExascaleDbStorageVault(
DeleteExascaleDbStorageVaultRequest request);
/**
* Deletes the execution action.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExecutionAction API.
*/
DeleteExecutionActionResponse deleteExecutionAction(DeleteExecutionActionRequest request);
/**
* Deletes the execution window.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExecutionWindow API.
*/
DeleteExecutionWindowResponse deleteExecutionWindow(DeleteExecutionWindowRequest request);
/**
* Deletes the {@link
* #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest)
* createExternalContainerDatabaseDetails} resource. Any external pluggable databases registered
* under this container database must be deleted in your Oracle Cloud Infrastructure tenancy
* prior to this operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExternalContainerDatabase API.
*/
DeleteExternalContainerDatabaseResponse deleteExternalContainerDatabase(
DeleteExternalContainerDatabaseRequest request);
/**
* Deletes an external database connector. Any services enabled using the external database
* connector must be deleted prior to this operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExternalDatabaseConnector API.
*/
DeleteExternalDatabaseConnectorResponse deleteExternalDatabaseConnector(
DeleteExternalDatabaseConnectorRequest request);
/**
* Deletes the Oracle Cloud Infrastructure resource representing an external non-container
* database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExternalNonContainerDatabase API.
*/
DeleteExternalNonContainerDatabaseResponse deleteExternalNonContainerDatabase(
DeleteExternalNonContainerDatabaseRequest request);
/**
* Deletes the {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails}. resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteExternalPluggableDatabase API.
*/
DeleteExternalPluggableDatabaseResponse deleteExternalPluggableDatabase(
DeleteExternalPluggableDatabaseRequest request);
/**
* Deletes a key store.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteKeyStore API.
*/
DeleteKeyStoreResponse deleteKeyStore(DeleteKeyStoreRequest request);
/**
* Deletes a one-off patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteOneoffPatch
* API.
*/
DeleteOneoffPatchResponse deleteOneoffPatch(DeleteOneoffPatchRequest request);
/**
* Deletes the specified pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeletePluggableDatabase API.
*/
DeletePluggableDatabaseResponse deletePluggableDatabase(DeletePluggableDatabaseRequest request);
/**
* Deletes the scheduled action.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteScheduledAction API.
*/
DeleteScheduledActionResponse deleteScheduledAction(DeleteScheduledActionRequest request);
/**
* Deletes the scheduling plan.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteSchedulingPlan API.
*/
DeleteSchedulingPlanResponse deleteSchedulingPlan(DeleteSchedulingPlanRequest request);
/**
* Deletes the scheduling policy.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteSchedulingPolicy API.
*/
DeleteSchedulingPolicyResponse deleteSchedulingPolicy(DeleteSchedulingPolicyRequest request);
/**
* Deletes the scheduling window.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteSchedulingWindow API.
*/
DeleteSchedulingWindowResponse deleteSchedulingWindow(DeleteSchedulingWindowRequest request);
/**
* Deletes the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DeleteVmCluster
* API.
*/
DeleteVmClusterResponse deleteVmCluster(DeleteVmClusterRequest request);
/**
* Deletes 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 {@link
* #deleteCloudVmCluster(DeleteCloudVmClusterRequest) deleteCloudVmCluster} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeleteVmClusterNetwork API.
*/
DeleteVmClusterNetworkResponse deleteVmClusterNetwork(DeleteVmClusterNetworkRequest request);
/**
* Asynchronously deregisters this Autonomous Database with Data Safe.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DeregisterAutonomousDatabaseDataSafe API.
*/
DeregisterAutonomousDatabaseDataSafeResponse deregisterAutonomousDatabaseDataSafe(
DeregisterAutonomousDatabaseDataSafeRequest request);
/**
* Disables Database Management for the Autonomous Database resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableAutonomousDatabaseManagement API.
*/
DisableAutonomousDatabaseManagementResponse disableAutonomousDatabaseManagement(
DisableAutonomousDatabaseManagementRequest request);
/**
* Disables Operations Insights for the Autonomous Database resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableAutonomousDatabaseOperationsInsights API.
*/
DisableAutonomousDatabaseOperationsInsightsResponse disableAutonomousDatabaseOperationsInsights(
DisableAutonomousDatabaseOperationsInsightsRequest request);
/**
* Disables the Database Management service for the database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableDatabaseManagement API.
*/
DisableDatabaseManagementResponse disableDatabaseManagement(
DisableDatabaseManagementRequest request);
/**
* Disable Database Management service for the external container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalContainerDatabaseDatabaseManagement API.
*/
DisableExternalContainerDatabaseDatabaseManagementResponse
disableExternalContainerDatabaseDatabaseManagement(
DisableExternalContainerDatabaseDatabaseManagementRequest request);
/**
* Disable Stack Monitoring for the external container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalContainerDatabaseStackMonitoring API.
*/
DisableExternalContainerDatabaseStackMonitoringResponse
disableExternalContainerDatabaseStackMonitoring(
DisableExternalContainerDatabaseStackMonitoringRequest request);
/**
* Disable Database Management Service for the external non-container database. For more
* information about the Database Management Service, see [Database Management
* Service](https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalNonContainerDatabaseDatabaseManagement API.
*/
DisableExternalNonContainerDatabaseDatabaseManagementResponse
disableExternalNonContainerDatabaseDatabaseManagement(
DisableExternalNonContainerDatabaseDatabaseManagementRequest request);
/**
* Disable Operations Insights for the external non-container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalNonContainerDatabaseOperationsInsights API.
*/
DisableExternalNonContainerDatabaseOperationsInsightsResponse
disableExternalNonContainerDatabaseOperationsInsights(
DisableExternalNonContainerDatabaseOperationsInsightsRequest request);
/**
* Disable Stack Monitoring for the external non-container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalNonContainerDatabaseStackMonitoring API.
*/
DisableExternalNonContainerDatabaseStackMonitoringResponse
disableExternalNonContainerDatabaseStackMonitoring(
DisableExternalNonContainerDatabaseStackMonitoringRequest request);
/**
* Disable Database Management Service for the external pluggable database. For more information
* about the Database Management Service, see [Database Management
* Service](https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalPluggableDatabaseDatabaseManagement API.
*/
DisableExternalPluggableDatabaseDatabaseManagementResponse
disableExternalPluggableDatabaseDatabaseManagement(
DisableExternalPluggableDatabaseDatabaseManagementRequest request);
/**
* Disable Operations Insights for the external pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalPluggableDatabaseOperationsInsights API.
*/
DisableExternalPluggableDatabaseOperationsInsightsResponse
disableExternalPluggableDatabaseOperationsInsights(
DisableExternalPluggableDatabaseOperationsInsightsRequest request);
/**
* Disable Stack Monitoring for the external pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisableExternalPluggableDatabaseStackMonitoring API.
*/
DisableExternalPluggableDatabaseStackMonitoringResponse
disableExternalPluggableDatabaseStackMonitoring(
DisableExternalPluggableDatabaseStackMonitoringRequest request);
/**
* Disables the Database Management service for the pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DisablePluggableDatabaseManagement API.
*/
DisablePluggableDatabaseManagementResponse disablePluggableDatabaseManagement(
DisablePluggableDatabaseManagementRequest request);
/**
* Downloads the configuration file for the specified Exadata Cloud@Customer infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DownloadExadataInfrastructureConfigFile API.
*/
DownloadExadataInfrastructureConfigFileResponse downloadExadataInfrastructureConfigFile(
DownloadExadataInfrastructureConfigFileRequest request);
/**
* Download one-off patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use DownloadOneoffPatch
* API.
*/
DownloadOneoffPatchResponse downloadOneoffPatch(DownloadOneoffPatchRequest request);
/**
* Downloads the network validation report file for the specified VM cluster network. Applies to
* Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DownloadValidationReport API.
*/
DownloadValidationReportResponse downloadValidationReport(
DownloadValidationReportRequest request);
/**
* Downloads the configuration file for the specified VM cluster network. Applies to Exadata
* Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* DownloadVmClusterNetworkConfigFile API.
*/
DownloadVmClusterNetworkConfigFileResponse downloadVmClusterNetworkConfigFile(
DownloadVmClusterNetworkConfigFileRequest request);
/**
* Enables Database Management for Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableAutonomousDatabaseManagement API.
*/
EnableAutonomousDatabaseManagementResponse enableAutonomousDatabaseManagement(
EnableAutonomousDatabaseManagementRequest request);
/**
* Enables the specified Autonomous Database with Operations Insights.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableAutonomousDatabaseOperationsInsights API.
*/
EnableAutonomousDatabaseOperationsInsightsResponse enableAutonomousDatabaseOperationsInsights(
EnableAutonomousDatabaseOperationsInsightsRequest request);
/**
* Enables 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableDatabaseManagement API.
*/
EnableDatabaseManagementResponse enableDatabaseManagement(
EnableDatabaseManagementRequest request);
/**
* Enables Database Management Service for the external container database. For more information
* about the Database Management Service, see [Database Management
* Service](https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalContainerDatabaseDatabaseManagement API.
*/
EnableExternalContainerDatabaseDatabaseManagementResponse
enableExternalContainerDatabaseDatabaseManagement(
EnableExternalContainerDatabaseDatabaseManagementRequest request);
/**
* Enable Stack Monitoring for the external container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalContainerDatabaseStackMonitoring API.
*/
EnableExternalContainerDatabaseStackMonitoringResponse
enableExternalContainerDatabaseStackMonitoring(
EnableExternalContainerDatabaseStackMonitoringRequest request);
/**
* Enable Database Management Service for the external non-container database. For more
* information about the Database Management Service, see [Database Management
* Service](https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalNonContainerDatabaseDatabaseManagement API.
*/
EnableExternalNonContainerDatabaseDatabaseManagementResponse
enableExternalNonContainerDatabaseDatabaseManagement(
EnableExternalNonContainerDatabaseDatabaseManagementRequest request);
/**
* Enable Operations Insights for the external non-container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalNonContainerDatabaseOperationsInsights API.
*/
EnableExternalNonContainerDatabaseOperationsInsightsResponse
enableExternalNonContainerDatabaseOperationsInsights(
EnableExternalNonContainerDatabaseOperationsInsightsRequest request);
/**
* Enable Stack Monitoring for the external non-container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalNonContainerDatabaseStackMonitoring API.
*/
EnableExternalNonContainerDatabaseStackMonitoringResponse
enableExternalNonContainerDatabaseStackMonitoring(
EnableExternalNonContainerDatabaseStackMonitoringRequest request);
/**
* Enable Database Management Service for the external pluggable database. For more information
* about the Database Management Service, see [Database Management
* Service](https://docs.cloud.oracle.com/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalPluggableDatabaseDatabaseManagement API.
*/
EnableExternalPluggableDatabaseDatabaseManagementResponse
enableExternalPluggableDatabaseDatabaseManagement(
EnableExternalPluggableDatabaseDatabaseManagementRequest request);
/**
* Enable Operations Insights for the external pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalPluggableDatabaseOperationsInsights API.
*/
EnableExternalPluggableDatabaseOperationsInsightsResponse
enableExternalPluggableDatabaseOperationsInsights(
EnableExternalPluggableDatabaseOperationsInsightsRequest request);
/**
* Enable Stack Monitoring for the external pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnableExternalPluggableDatabaseStackMonitoring API.
*/
EnableExternalPluggableDatabaseStackMonitoringResponse
enableExternalPluggableDatabaseStackMonitoring(
EnableExternalPluggableDatabaseStackMonitoringRequest request);
/**
* Enables 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* EnablePluggableDatabaseManagement API.
*/
EnablePluggableDatabaseManagementResponse enablePluggableDatabaseManagement(
EnablePluggableDatabaseManagementRequest request);
/**
* Initiates 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: - `peerDbId` Use
* 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* FailOverAutonomousDatabase API.
*/
FailOverAutonomousDatabaseResponse failOverAutonomousDatabase(
FailOverAutonomousDatabaseRequest request);
/**
* Fails over the standby Autonomous Container Database identified by the
* autonomousContainerDatabaseId parameter to the primary Autonomous Container Database after
* the existing primary Autonomous Container Database 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* FailoverAutonomousContainerDatabaseDataguardAssociation API.
*/
FailoverAutonomousContainerDatabaseDataguardAssociationResponse
failoverAutonomousContainerDatabaseDataguardAssociation(
FailoverAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Performs a failover to transition the standby database identified by the `databaseId`
* parameter 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* FailoverDataGuardAssociation API.
*/
FailoverDataGuardAssociationResponse failoverDataGuardAssociation(
FailoverDataGuardAssociationRequest request);
/**
* Creates and downloads a wallet for the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GenerateAutonomousDatabaseWallet API.
*/
GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(
GenerateAutonomousDatabaseWalletRequest request);
/**
* Generates a recommended Cloud@Customer VM cluster network configuration.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GenerateRecommendedVmClusterNetwork API.
*/
GenerateRecommendedVmClusterNetworkResponse generateRecommendedVmClusterNetwork(
GenerateRecommendedVmClusterNetworkRequest request);
/**
* Gets information about a specified application virtual IP (VIP) address.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetApplicationVip
* API.
*/
GetApplicationVipResponse getApplicationVip(GetApplicationVipRequest request);
/**
* Gets information about the specified Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousContainerDatabase API.
*/
GetAutonomousContainerDatabaseResponse getAutonomousContainerDatabase(
GetAutonomousContainerDatabaseRequest request);
/**
* Gets an Autonomous Container Database enabled with Autonomous Data Guard associated with the
* specified Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousContainerDatabaseDataguardAssociation API.
*/
GetAutonomousContainerDatabaseDataguardAssociationResponse
getAutonomousContainerDatabaseDataguardAssociation(
GetAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Get resource usage details for the specified Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousContainerDatabaseResourceUsage API.
*/
GetAutonomousContainerDatabaseResourceUsageResponse getAutonomousContainerDatabaseResourceUsage(
GetAutonomousContainerDatabaseResourceUsageRequest request);
/**
* Gets the details of the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabase API.
*/
GetAutonomousDatabaseResponse getAutonomousDatabase(GetAutonomousDatabaseRequest request);
/**
* Gets information about the specified Autonomous Database backup.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabaseBackup API.
*/
GetAutonomousDatabaseBackupResponse getAutonomousDatabaseBackup(
GetAutonomousDatabaseBackupRequest request);
/**
* Gets an Autonomous Data Guard-enabled database associated with the specified Autonomous
* Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabaseDataguardAssociation API.
*/
GetAutonomousDatabaseDataguardAssociationResponse getAutonomousDatabaseDataguardAssociation(
GetAutonomousDatabaseDataguardAssociationRequest request);
/**
* Gets the Autonomous Database regional wallet details.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabaseRegionalWallet API.
*/
GetAutonomousDatabaseRegionalWalletResponse getAutonomousDatabaseRegionalWallet(
GetAutonomousDatabaseRegionalWalletRequest request);
/**
* Gets information about the specified Autonomous Database Software Image.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabaseSoftwareImage API.
*/
GetAutonomousDatabaseSoftwareImageResponse getAutonomousDatabaseSoftwareImage(
GetAutonomousDatabaseSoftwareImageRequest request);
/**
* Gets the wallet details for the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousDatabaseWallet API.
*/
GetAutonomousDatabaseWalletResponse getAutonomousDatabaseWallet(
GetAutonomousDatabaseWalletRequest request);
/**
* **Deprecated.** Use the {@link
* #getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest)
* getCloudExadataInfrastructure} operation to get details of an Exadata Infrastructure resource
* and the {@link #getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest)
* getCloudAutonomousVmCluster} operation to get details of an Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousExadataInfrastructure API.
*/
GetAutonomousExadataInfrastructureResponse getAutonomousExadataInfrastructure(
GetAutonomousExadataInfrastructureRequest request);
/**
* Gets information about a specific autonomous patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetAutonomousPatch
* API.
*/
GetAutonomousPatchResponse getAutonomousPatch(GetAutonomousPatchRequest request);
/**
* Gets the details of specific Autonomous Virtual Machine.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousVirtualMachine API.
*/
GetAutonomousVirtualMachineResponse getAutonomousVirtualMachine(
GetAutonomousVirtualMachineRequest request);
/**
* Gets 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 {@link
* #getCloudAutonomousVmCluster(GetCloudAutonomousVmClusterRequest)
* getCloudAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousVmCluster API.
*/
GetAutonomousVmClusterResponse getAutonomousVmCluster(GetAutonomousVmClusterRequest request);
/**
* Get the resource usage details for the specified Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetAutonomousVmClusterResourceUsage API.
*/
GetAutonomousVmClusterResourceUsageResponse getAutonomousVmClusterResourceUsage(
GetAutonomousVmClusterResourceUsageRequest request);
/**
* Gets information about the specified backup.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetBackup API.
*/
GetBackupResponse getBackup(GetBackupRequest request);
/**
* Gets information about the specified backup destination in an Exadata Cloud@Customer system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetBackupDestination API.
*/
GetBackupDestinationResponse getBackupDestination(GetBackupDestinationRequest request);
/**
* Gets information about the specified Autonomous Exadata VM cluster in the Oracle cloud. For
* Exadata Cloud@Custustomer systems, see {@link
* #getAutonomousVmCluster(GetAutonomousVmClusterRequest) getAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudAutonomousVmCluster API.
*/
GetCloudAutonomousVmClusterResponse getCloudAutonomousVmCluster(
GetCloudAutonomousVmClusterRequest request);
/**
* Get the resource usage details for the specified Cloud Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudAutonomousVmClusterResourceUsage API.
*/
GetCloudAutonomousVmClusterResourceUsageResponse getCloudAutonomousVmClusterResourceUsage(
GetCloudAutonomousVmClusterResourceUsageRequest request);
/**
* Gets information about the specified cloud Exadata infrastructure resource. Applies to
* Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure
* only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudExadataInfrastructure API.
*/
GetCloudExadataInfrastructureResponse getCloudExadataInfrastructure(
GetCloudExadataInfrastructureRequest request);
/**
* Gets unallocated resources information for the specified Cloud Exadata infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudExadataInfrastructureUnallocatedResources API.
*/
GetCloudExadataInfrastructureUnallocatedResourcesResponse
getCloudExadataInfrastructureUnallocatedResources(
GetCloudExadataInfrastructureUnallocatedResourcesRequest request);
/**
* Gets information about the specified cloud VM cluster. Applies to Exadata Cloud Service
* instances and Autonomous Database on dedicated Exadata infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetCloudVmCluster
* API.
*/
GetCloudVmClusterResponse getCloudVmCluster(GetCloudVmClusterRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudVmClusterIormConfig API.
*/
GetCloudVmClusterIormConfigResponse getCloudVmClusterIormConfig(
GetCloudVmClusterIormConfigRequest request);
/**
* Gets information about a specified maintenance update package for a cloud VM cluster. Applies
* to Exadata Cloud Service instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudVmClusterUpdate API.
*/
GetCloudVmClusterUpdateResponse getCloudVmClusterUpdate(GetCloudVmClusterUpdateRequest request);
/**
* Gets the maintenance update history details for the specified update history entry. Applies
* to Exadata Cloud Service instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetCloudVmClusterUpdateHistoryEntry API.
*/
GetCloudVmClusterUpdateHistoryEntryResponse getCloudVmClusterUpdateHistoryEntry(
GetCloudVmClusterUpdateHistoryEntryRequest request);
/**
* Gets the specified database node console connection's information.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetConsoleConnection API.
*/
GetConsoleConnectionResponse getConsoleConnection(GetConsoleConnectionRequest request);
/**
* Gets information about the specified database node console history.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetConsoleHistory
* API.
*/
GetConsoleHistoryResponse getConsoleHistory(GetConsoleHistoryRequest request);
/**
* Retrieves the specified database node console history contents upto a megabyte.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetConsoleHistoryContent API.
*/
GetConsoleHistoryContentResponse getConsoleHistoryContent(
GetConsoleHistoryContentRequest request);
/**
* Gets the specified Data Guard association's configuration information.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDataGuardAssociation API.
*/
GetDataGuardAssociationResponse getDataGuardAssociation(GetDataGuardAssociationRequest request);
/**
* Gets information about the specified database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDatabase API.
*/
GetDatabaseResponse getDatabase(GetDatabaseRequest request);
/**
* Gets information about the specified database software image.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDatabaseSoftwareImage API.
*/
GetDatabaseSoftwareImageResponse getDatabaseSoftwareImage(
GetDatabaseSoftwareImageRequest request);
/**
* gets the upgrade history for a specified database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDatabaseUpgradeHistoryEntry API.
*/
GetDatabaseUpgradeHistoryEntryResponse getDatabaseUpgradeHistoryEntry(
GetDatabaseUpgradeHistoryEntryRequest request);
/**
* Gets information about the specified Database Home.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbHome API.
*/
GetDbHomeResponse getDbHome(GetDbHomeRequest request);
/**
* Gets information about a specified patch package.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbHomePatch API.
*/
GetDbHomePatchResponse getDbHomePatch(GetDbHomePatchRequest request);
/**
* Gets the patch history details for the specified patchHistoryEntryId
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDbHomePatchHistoryEntry API.
*/
GetDbHomePatchHistoryEntryResponse getDbHomePatchHistoryEntry(
GetDbHomePatchHistoryEntryRequest request);
/**
* Gets information about the specified database node.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbNode API.
*/
GetDbNodeResponse getDbNode(GetDbNodeRequest request);
/**
* Gets information about the Exadata Db server.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbServer API.
*/
GetDbServerResponse getDbServer(GetDbServerRequest request);
/**
* Gets information about the specified DB system.
*
*
*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model
* APIs](https://docs.cloud.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.cloud.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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbSystem API.
*/
GetDbSystemResponse getDbSystem(GetDbSystemRequest request);
/**
* Gets information the specified patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetDbSystemPatch
* API.
*/
GetDbSystemPatchResponse getDbSystemPatch(GetDbSystemPatchRequest request);
/**
* Gets the details of the specified patch operation on the specified DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDbSystemPatchHistoryEntry API.
*/
GetDbSystemPatchHistoryEntryResponse getDbSystemPatchHistoryEntry(
GetDbSystemPatchHistoryEntryRequest request);
/**
* Gets the details of the specified operating system upgrade operation for the specified DB
* system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetDbSystemUpgradeHistoryEntry API.
*/
GetDbSystemUpgradeHistoryEntryResponse getDbSystemUpgradeHistoryEntry(
GetDbSystemUpgradeHistoryEntryRequest request);
/**
* Gets 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 {@link #getCloudExadataInfrastructure(GetCloudExadataInfrastructureRequest)
* getCloudExadataInfrastructure} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadataInfrastructure API.
*/
GetExadataInfrastructureResponse getExadataInfrastructure(
GetExadataInfrastructureRequest request);
/**
* Gets details of the available and consumed OCPUs for the specified Autonomous Exadata
* Infrastructure resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadataInfrastructureOcpus API.
*/
GetExadataInfrastructureOcpusResponse getExadataInfrastructureOcpus(
GetExadataInfrastructureOcpusRequest request);
/**
* Gets un allocated resources information for the specified Exadata infrastructure. Applies to
* Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadataInfrastructureUnAllocatedResources API.
*/
GetExadataInfrastructureUnAllocatedResourcesResponse
getExadataInfrastructureUnAllocatedResources(
GetExadataInfrastructureUnAllocatedResourcesRequest request);
/**
* Gets 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.cloud.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.cloud.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 {@link #getCloudVmClusterIormConfig(GetCloudVmClusterIormConfigRequest)
* getCloudVmClusterIormConfig} API is used for this operation with Exadata systems using the
* new resource model.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadataIormConfig API.
*/
GetExadataIormConfigResponse getExadataIormConfig(GetExadataIormConfigRequest request);
/**
* Gets information about the specified Exadata VM cluster on Exascale Infrastructure. Applies
* to Exadata Database Service on Exascale Infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetExadbVmCluster
* API.
*/
GetExadbVmClusterResponse getExadbVmCluster(GetExadbVmClusterRequest request);
/**
* Gets information about a specified maintenance update package for a Exadata VM cluster on
* Exascale Infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadbVmClusterUpdate API.
*/
GetExadbVmClusterUpdateResponse getExadbVmClusterUpdate(GetExadbVmClusterUpdateRequest request);
/**
* Gets the maintenance update history details for the specified update history entry.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExadbVmClusterUpdateHistoryEntry API.
*/
GetExadbVmClusterUpdateHistoryEntryResponse getExadbVmClusterUpdateHistoryEntry(
GetExadbVmClusterUpdateHistoryEntryRequest request);
/**
* Gets information about the specified Exadata Database Storage Vaults in the specified
* compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExascaleDbStorageVault API.
*/
GetExascaleDbStorageVaultResponse getExascaleDbStorageVault(
GetExascaleDbStorageVaultRequest request);
/**
* Gets information about the specified execution action.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetExecutionAction
* API.
*/
GetExecutionActionResponse getExecutionAction(GetExecutionActionRequest request);
/**
* Gets information about the specified execution window.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetExecutionWindow
* API.
*/
GetExecutionWindowResponse getExecutionWindow(GetExecutionWindowRequest request);
/**
* Gets 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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more
* information.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExternalBackupJob API.
*/
GetExternalBackupJobResponse getExternalBackupJob(GetExternalBackupJobRequest request);
/**
* Gets information about the specified external container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExternalContainerDatabase API.
*/
GetExternalContainerDatabaseResponse getExternalContainerDatabase(
GetExternalContainerDatabaseRequest request);
/**
* Gets information about the specified external database connector.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExternalDatabaseConnector API.
*/
GetExternalDatabaseConnectorResponse getExternalDatabaseConnector(
GetExternalDatabaseConnectorRequest request);
/**
* Gets information about a specific external non-container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExternalNonContainerDatabase API.
*/
GetExternalNonContainerDatabaseResponse getExternalNonContainerDatabase(
GetExternalNonContainerDatabaseRequest request);
/**
* Gets information about a specific {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails} resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetExternalPluggableDatabase API.
*/
GetExternalPluggableDatabaseResponse getExternalPluggableDatabase(
GetExternalPluggableDatabaseRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetInfrastructureTargetVersions API.
*/
GetInfrastructureTargetVersionsResponse getInfrastructureTargetVersions(
GetInfrastructureTargetVersionsRequest request);
/**
* Gets information about the specified key store.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetKeyStore API.
*/
GetKeyStoreResponse getKeyStore(GetKeyStoreRequest request);
/**
* Gets information about the specified maintenance run.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetMaintenanceRun
* API.
*/
GetMaintenanceRunResponse getMaintenanceRun(GetMaintenanceRunRequest request);
/**
* Gets information about the specified maintenance run history.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetMaintenanceRunHistory API.
*/
GetMaintenanceRunHistoryResponse getMaintenanceRunHistory(
GetMaintenanceRunHistoryRequest request);
/**
* Gets information about the specified one-off patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetOneoffPatch API.
*/
GetOneoffPatchResponse getOneoffPatch(GetOneoffPatchRequest request);
/**
* Gets the details of operations performed to convert the specified database from non-container
* (non-CDB) to pluggable (PDB).
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetPdbConversionHistoryEntry API.
*/
GetPdbConversionHistoryEntryResponse getPdbConversionHistoryEntry(
GetPdbConversionHistoryEntryRequest request);
/**
* Gets information about the specified pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetPluggableDatabase API.
*/
GetPluggableDatabaseResponse getPluggableDatabase(GetPluggableDatabaseRequest request);
/**
* Gets information about the specified Scheduled Action.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetScheduledAction
* API.
*/
GetScheduledActionResponse getScheduledAction(GetScheduledActionRequest request);
/**
* Gets information about the specified Scheduling Plan.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetSchedulingPlan
* API.
*/
GetSchedulingPlanResponse getSchedulingPlan(GetSchedulingPlanRequest request);
/**
* Gets information about the specified Scheduling Policy.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetSchedulingPolicy
* API.
*/
GetSchedulingPolicyResponse getSchedulingPolicy(GetSchedulingPolicyRequest request);
/**
* Gets information about the specified Scheduling Window.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetSchedulingWindow
* API.
*/
GetSchedulingWindowResponse getSchedulingWindow(GetSchedulingWindowRequest request);
/**
* Gets information about the VM cluster. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetVmCluster API.
*/
GetVmClusterResponse getVmCluster(GetVmClusterRequest request);
/**
* Gets 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 {@link #getCloudVmCluster(GetCloudVmClusterRequest) getCloudVmCluster}
* operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetVmClusterNetwork
* API.
*/
GetVmClusterNetworkResponse getVmClusterNetwork(GetVmClusterNetworkRequest request);
/**
* Gets information about a specified patch package.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetVmClusterPatch
* API.
*/
GetVmClusterPatchResponse getVmClusterPatch(GetVmClusterPatchRequest request);
/**
* Gets the patch history details for the specified patch history entry.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetVmClusterPatchHistoryEntry API.
*/
GetVmClusterPatchHistoryEntryResponse getVmClusterPatchHistoryEntry(
GetVmClusterPatchHistoryEntryRequest request);
/**
* Gets information about a specified maintenance update package for a VM cluster. Applies to
* Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use GetVmClusterUpdate
* API.
*/
GetVmClusterUpdateResponse getVmClusterUpdate(GetVmClusterUpdateRequest request);
/**
* Gets the maintenance update history details for the specified update history entry. Applies
* to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* GetVmClusterUpdateHistoryEntry API.
*/
GetVmClusterUpdateHistoryEntryResponse getVmClusterUpdateHistoryEntry(
GetVmClusterUpdateHistoryEntryRequest request);
/**
* **Deprecated** To create a new Autonomous Database system on dedicated Exadata
* Infrastructure, use the {@link
* #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest)
* createCloudExadataInfrastructure} and {@link
* #createCloudAutonomousVmCluster(CreateCloudAutonomousVmClusterRequest)
* createCloudAutonomousVmCluster} operations instead. Note that to create an Autonomous VM
* cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* LaunchAutonomousExadataInfrastructure API.
*/
LaunchAutonomousExadataInfrastructureResponse launchAutonomousExadataInfrastructure(
LaunchAutonomousExadataInfrastructureRequest request);
/**
* Creates 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.cloud.oracle.com/Content/Database/Tasks/creatingDBsystem.htm#Default)
*
*
*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model
* APIs](https://docs.cloud.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.cloud.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 {@link #createCloudExadataInfrastructure(CreateCloudExadataInfrastructureRequest)
* createCloudExadataInfrastructure} and {@link
* #createCloudVmCluster(CreateCloudVmClusterRequest) createCloudVmCluster} APIs to provision a
* new Exadata Cloud Service instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use LaunchDbSystem API.
*/
LaunchDbSystemResponse launchDbSystem(LaunchDbSystemRequest request);
/**
* Gets a list of application virtual IP (VIP) addresses on a cloud VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListApplicationVips
* API.
*/
ListApplicationVipsResponse listApplicationVips(ListApplicationVipsRequest request);
/**
* Gets a list of the Autonomous Container Databases with Autonomous Data Guard-enabled
* associated with the specified Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousContainerDatabaseDataguardAssociations API.
*/
ListAutonomousContainerDatabaseDataguardAssociationsResponse
listAutonomousContainerDatabaseDataguardAssociations(
ListAutonomousContainerDatabaseDataguardAssociationsRequest request);
/**
* Gets a list of supported Autonomous Container Database versions.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousContainerDatabaseVersions API.
*/
ListAutonomousContainerDatabaseVersionsResponse listAutonomousContainerDatabaseVersions(
ListAutonomousContainerDatabaseVersionsRequest request);
/**
* Gets a list of the Autonomous Container Databases in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousContainerDatabases API.
*/
ListAutonomousContainerDatabasesResponse listAutonomousContainerDatabases(
ListAutonomousContainerDatabasesRequest request);
/**
* Gets a list of Autonomous Database backups based on either the `autonomousDatabaseId` or
* `compartmentId` specified as a query parameter.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseBackups API.
*/
ListAutonomousDatabaseBackupsResponse listAutonomousDatabaseBackups(
ListAutonomousDatabaseBackupsRequest request);
/**
* Gets a list of supported character sets.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseCharacterSets API.
*/
ListAutonomousDatabaseCharacterSetsResponse listAutonomousDatabaseCharacterSets(
ListAutonomousDatabaseCharacterSetsRequest request);
/**
* Lists the Autonomous Database clones for the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseClones API.
*/
ListAutonomousDatabaseClonesResponse listAutonomousDatabaseClones(
ListAutonomousDatabaseClonesRequest request);
/**
* Gets a list of the Autonomous Data Guard-enabled databases associated with the specified
* Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseDataguardAssociations API.
*/
ListAutonomousDatabaseDataguardAssociationsResponse listAutonomousDatabaseDataguardAssociations(
ListAutonomousDatabaseDataguardAssociationsRequest request);
/**
* Lists the Autonomous Database peers for the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabasePeers API.
*/
ListAutonomousDatabasePeersResponse listAutonomousDatabasePeers(
ListAutonomousDatabasePeersRequest request);
/**
* Lists the OCIDs of the Autonomous Database local and connected remote refreshable clones with
* the region where they exist for the specified source database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseRefreshableClones API.
*/
ListAutonomousDatabaseRefreshableClonesResponse listAutonomousDatabaseRefreshableClones(
ListAutonomousDatabaseRefreshableClonesRequest request);
/**
* Gets a list of the Autonomous Database Software Images in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabaseSoftwareImages API.
*/
ListAutonomousDatabaseSoftwareImagesResponse listAutonomousDatabaseSoftwareImages(
ListAutonomousDatabaseSoftwareImagesRequest request);
/**
* Gets a list of Autonomous Databases based on the query parameters specified.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDatabases API.
*/
ListAutonomousDatabasesResponse listAutonomousDatabases(ListAutonomousDatabasesRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDbPreviewVersions API.
*/
ListAutonomousDbPreviewVersionsResponse listAutonomousDbPreviewVersions(
ListAutonomousDbPreviewVersionsRequest request);
/**
* Gets a list of supported Autonomous Database versions.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousDbVersions API.
*/
ListAutonomousDbVersionsResponse listAutonomousDbVersions(
ListAutonomousDbVersionsRequest request);
/**
* **Deprecated.**
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousExadataInfrastructureShapes API.
*/
ListAutonomousExadataInfrastructureShapesResponse listAutonomousExadataInfrastructureShapes(
ListAutonomousExadataInfrastructureShapesRequest request);
/**
* **Deprecated.** Use the {@link
* #listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest)
* listCloudExadataInfrastructures} operation to list Exadata Infrastructures in the Oracle
* cloud and the {@link #listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest)
* listCloudAutonomousVmClusters} operation to list Autonomous Exadata VM clusters.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousExadataInfrastructures API.
*/
ListAutonomousExadataInfrastructuresResponse listAutonomousExadataInfrastructures(
ListAutonomousExadataInfrastructuresRequest request);
/**
* Lists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousVirtualMachines API.
*/
ListAutonomousVirtualMachinesResponse listAutonomousVirtualMachines(
ListAutonomousVirtualMachinesRequest request);
/**
* Gets the list of resource usage details for all the Autonomous Container Database in the
* specified Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousVmClusterAcdResourceUsage API.
*/
ListAutonomousVmClusterAcdResourceUsageResponse listAutonomousVmClusterAcdResourceUsage(
ListAutonomousVmClusterAcdResourceUsageRequest request);
/**
* Gets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment. To
* list Autonomous VM Clusters in the Oracle Cloud, see {@link
* #listCloudAutonomousVmClusters(ListCloudAutonomousVmClustersRequest)
* listCloudAutonomousVmClusters}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListAutonomousVmClusters API.
*/
ListAutonomousVmClustersResponse listAutonomousVmClusters(
ListAutonomousVmClustersRequest request);
/**
* Gets a list of backup destinations in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListBackupDestination API.
*/
ListBackupDestinationResponse listBackupDestination(ListBackupDestinationRequest request);
/**
* Gets a list of backups based on the `databaseId` or `compartmentId` specified. Either one of
* these query parameters must be provided.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListBackups API.
*/
ListBackupsResponse listBackups(ListBackupsRequest request);
/**
* Gets the list of resource usage details for all the Cloud Autonomous Container Database in
* the specified Cloud Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListCloudAutonomousVmClusterAcdResourceUsage API.
*/
ListCloudAutonomousVmClusterAcdResourceUsageResponse
listCloudAutonomousVmClusterAcdResourceUsage(
ListCloudAutonomousVmClusterAcdResourceUsageRequest request);
/**
* Lists Autonomous Exadata VM clusters in the Oracle cloud. For Exadata Cloud@Customer systems,
* see {@link #listAutonomousVmClusters(ListAutonomousVmClustersRequest)
* listAutonomousVmClusters}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListCloudAutonomousVmClusters API.
*/
ListCloudAutonomousVmClustersResponse listCloudAutonomousVmClusters(
ListCloudAutonomousVmClustersRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListCloudExadataInfrastructures API.
*/
ListCloudExadataInfrastructuresResponse listCloudExadataInfrastructures(
ListCloudExadataInfrastructuresRequest request);
/**
* Gets the history of the maintenance update actions performed on the specified cloud VM
* cluster. Applies to Exadata Cloud Service instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListCloudVmClusterUpdateHistoryEntries API.
*/
ListCloudVmClusterUpdateHistoryEntriesResponse listCloudVmClusterUpdateHistoryEntries(
ListCloudVmClusterUpdateHistoryEntriesRequest request);
/**
* Lists the maintenance updates that can be applied to the specified cloud VM cluster. Applies
* to Exadata Cloud Service instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListCloudVmClusterUpdates API.
*/
ListCloudVmClusterUpdatesResponse listCloudVmClusterUpdates(
ListCloudVmClusterUpdatesRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListCloudVmClusters
* API.
*/
ListCloudVmClustersResponse listCloudVmClusters(ListCloudVmClustersRequest request);
/**
* Lists the console connections for the specified database node.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListConsoleConnections API.
*/
ListConsoleConnectionsResponse listConsoleConnections(ListConsoleConnectionsRequest request);
/**
* Lists the console histories for the specified database node.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListConsoleHistories API.
*/
ListConsoleHistoriesResponse listConsoleHistories(ListConsoleHistoriesRequest request);
/**
* Lists the patches applicable to the requested container database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListContainerDatabasePatches API.
*/
ListContainerDatabasePatchesResponse listContainerDatabasePatches(
ListContainerDatabasePatchesRequest request);
/**
* Lists all Data Guard associations for the specified database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDataGuardAssociations API.
*/
ListDataGuardAssociationsResponse listDataGuardAssociations(
ListDataGuardAssociationsRequest request);
/**
* Gets a list of the database software images in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDatabaseSoftwareImages API.
*/
ListDatabaseSoftwareImagesResponse listDatabaseSoftwareImages(
ListDatabaseSoftwareImagesRequest request);
/**
* Gets the upgrade history for a specified database in a bare metal or virtual machine DB
* system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDatabaseUpgradeHistoryEntries API.
*/
ListDatabaseUpgradeHistoryEntriesResponse listDatabaseUpgradeHistoryEntries(
ListDatabaseUpgradeHistoryEntriesRequest request);
/**
* Gets a list of the databases in the specified Database Home.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDatabases API.
*/
ListDatabasesResponse listDatabases(ListDatabasesRequest request);
/**
* Lists the history of patch operations on the specified Database Home.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDbHomePatchHistoryEntries API.
*/
ListDbHomePatchHistoryEntriesResponse listDbHomePatchHistoryEntries(
ListDbHomePatchHistoryEntriesRequest request);
/**
* Lists patches applicable to the requested Database Home.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbHomePatches
* API.
*/
ListDbHomePatchesResponse listDbHomePatches(ListDbHomePatchesRequest request);
/**
* Lists the Database Homes in the specified DB system and compartment. A Database Home is a
* directory where Oracle Database software is installed.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbHomes API.
*/
ListDbHomesResponse listDbHomes(ListDbHomesRequest request);
/**
* Lists the database nodes in the specified DB system and compartment. A database node is a
* server running database software.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbNodes API.
*/
ListDbNodesResponse listDbNodes(ListDbNodesRequest request);
/**
* Lists the Exadata DB servers in the ExadataInfrastructureId and specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbServers API.
*/
ListDbServersResponse listDbServers(ListDbServersRequest request);
/**
* Gets a list of expected compute performance parameters for a virtual machine DB system based
* on system configuration.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDbSystemComputePerformances API.
*/
ListDbSystemComputePerformancesResponse listDbSystemComputePerformances(
ListDbSystemComputePerformancesRequest request);
/**
* Gets the history of the patch actions performed on the specified DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDbSystemPatchHistoryEntries API.
*/
ListDbSystemPatchHistoryEntriesResponse listDbSystemPatchHistoryEntries(
ListDbSystemPatchHistoryEntriesRequest request);
/**
* Lists the patches applicable to the specified DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbSystemPatches
* API.
*/
ListDbSystemPatchesResponse listDbSystemPatches(ListDbSystemPatchesRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbSystemShapes
* API.
*/
ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request);
/**
* Gets a list of possible expected storage performance parameters of a VMDB System based on
* Configuration.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDbSystemStoragePerformances API.
*/
ListDbSystemStoragePerformancesResponse listDbSystemStoragePerformances(
ListDbSystemStoragePerformancesRequest request);
/**
* Gets the history of the upgrade actions performed on the specified DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListDbSystemUpgradeHistoryEntries API.
*/
ListDbSystemUpgradeHistoryEntriesResponse listDbSystemUpgradeHistoryEntries(
ListDbSystemUpgradeHistoryEntriesRequest request);
/**
* Lists the DB systems in the specified compartment. You can specify a `backupId` to 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.cloud.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.cloud.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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbSystems API.
*/
ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request);
/**
* Gets a list of supported Oracle Database versions.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListDbVersions API.
*/
ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request);
/**
* Lists 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 {@link
* #listCloudExadataInfrastructures(ListCloudExadataInfrastructuresRequest)
* listCloudExadataInfrastructures} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExadataInfrastructures API.
*/
ListExadataInfrastructuresResponse listExadataInfrastructures(
ListExadataInfrastructuresRequest request);
/**
* Gets the history of the maintenance update actions performed on the specified Exadata VM
* cluster on Exascale Infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExadbVmClusterUpdateHistoryEntries API.
*/
ListExadbVmClusterUpdateHistoryEntriesResponse listExadbVmClusterUpdateHistoryEntries(
ListExadbVmClusterUpdateHistoryEntriesRequest request);
/**
* Lists the maintenance updates that can be applied to the specified Exadata VM cluster on
* Exascale Infrastructure.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExadbVmClusterUpdates API.
*/
ListExadbVmClusterUpdatesResponse listExadbVmClusterUpdates(
ListExadbVmClusterUpdatesRequest request);
/**
* Gets a list of the Exadata VM clusters on Exascale Infrastructure in the specified
* compartment. Applies to Exadata Database Service on Exascale Infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListExadbVmClusters
* API.
*/
ListExadbVmClustersResponse listExadbVmClusters(ListExadbVmClustersRequest request);
/**
* Gets a list of the Exadata Database Storage Vaults in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExascaleDbStorageVaults API.
*/
ListExascaleDbStorageVaultsResponse listExascaleDbStorageVaults(
ListExascaleDbStorageVaultsRequest request);
/**
* Lists the execution action resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExecutionActions API.
*/
ListExecutionActionsResponse listExecutionActions(ListExecutionActionsRequest request);
/**
* Lists the execution window resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExecutionWindows API.
*/
ListExecutionWindowsResponse listExecutionWindows(ListExecutionWindowsRequest request);
/**
* Gets a list of the external container databases in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExternalContainerDatabases API.
*/
ListExternalContainerDatabasesResponse listExternalContainerDatabases(
ListExternalContainerDatabasesRequest request);
/**
* Gets a list of the external database connectors in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExternalDatabaseConnectors API.
*/
ListExternalDatabaseConnectorsResponse listExternalDatabaseConnectors(
ListExternalDatabaseConnectorsRequest request);
/**
* Gets a list of the ExternalNonContainerDatabases in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExternalNonContainerDatabases API.
*/
ListExternalNonContainerDatabasesResponse listExternalNonContainerDatabases(
ListExternalNonContainerDatabasesRequest request);
/**
* Gets a list of the {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails} resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListExternalPluggableDatabases API.
*/
ListExternalPluggableDatabasesResponse listExternalPluggableDatabases(
ListExternalPluggableDatabasesRequest request);
/**
* Gets 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListFlexComponents
* API.
*/
ListFlexComponentsResponse listFlexComponents(ListFlexComponentsRequest request);
/**
* Gets a list of supported Oracle Grid Infrastructure minor versions for the given major
* version and shape family.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListGiVersionMinorVersions API.
*/
ListGiVersionMinorVersionsResponse listGiVersionMinorVersions(
ListGiVersionMinorVersionsRequest request);
/**
* Gets a list of supported GI versions.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListGiVersions API.
*/
ListGiVersionsResponse listGiVersions(ListGiVersionsRequest request);
/**
* Gets a list of key stores in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListKeyStores API.
*/
ListKeyStoresResponse listKeyStores(ListKeyStoresRequest request);
/**
* Gets a list of the maintenance run histories in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListMaintenanceRunHistory API.
*/
ListMaintenanceRunHistoryResponse listMaintenanceRunHistory(
ListMaintenanceRunHistoryRequest request);
/**
* Gets a list of the maintenance runs in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListMaintenanceRuns
* API.
*/
ListMaintenanceRunsResponse listMaintenanceRuns(ListMaintenanceRunsRequest request);
/**
* Lists one-off patches in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListOneoffPatches
* API.
*/
ListOneoffPatchesResponse listOneoffPatches(ListOneoffPatchesRequest request);
/**
* List all the action params and their possible values for a given action type
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListParamsForActionType API.
*/
ListParamsForActionTypeResponse listParamsForActionType(ListParamsForActionTypeRequest request);
/**
* Gets the pluggable database conversion history for a specified database in a bare metal or
* virtual machine DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListPdbConversionHistoryEntries API.
*/
ListPdbConversionHistoryEntriesResponse listPdbConversionHistoryEntries(
ListPdbConversionHistoryEntriesRequest request);
/**
* Gets a list of the pluggable databases in a database or compartment. You must provide either
* a `databaseId` or `compartmentId` value.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListPluggableDatabases API.
*/
ListPluggableDatabasesResponse listPluggableDatabases(ListPluggableDatabasesRequest request);
/**
* Returns a recommended Scheduled Actions configuration for a given resource, plan intent and
* scheduling policy.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListRecommendedScheduledActions API.
*/
ListRecommendedScheduledActionsResponse listRecommendedScheduledActions(
ListRecommendedScheduledActionsRequest request);
/**
* Lists the Scheduled Action resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListScheduledActions API.
*/
ListScheduledActionsResponse listScheduledActions(ListScheduledActionsRequest request);
/**
* Lists the Scheduling Plan resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListSchedulingPlans
* API.
*/
ListSchedulingPlansResponse listSchedulingPlans(ListSchedulingPlansRequest request);
/**
* Lists the Scheduling Policy resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListSchedulingPolicies API.
*/
ListSchedulingPoliciesResponse listSchedulingPolicies(ListSchedulingPoliciesRequest request);
/**
* Lists the Scheduling Window resources in the specified compartment.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListSchedulingWindows API.
*/
ListSchedulingWindowsResponse listSchedulingWindows(ListSchedulingWindowsRequest request);
/**
* Gets a list of supported Exadata system versions for a given shape and GI version.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListSystemVersions
* API.
*/
ListSystemVersionsResponse listSystemVersions(ListSystemVersionsRequest request);
/**
* Gets a list of the VM cluster networks in the specified compartment. Applies to Exadata
* Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListVmClusterNetworks API.
*/
ListVmClusterNetworksResponse listVmClusterNetworks(ListVmClusterNetworksRequest request);
/**
* Gets the history of the patch actions performed on the specified VM cluster in an Exadata
* Cloud@Customer system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListVmClusterPatchHistoryEntries API.
*/
ListVmClusterPatchHistoryEntriesResponse listVmClusterPatchHistoryEntries(
ListVmClusterPatchHistoryEntriesRequest request);
/**
* Lists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListVmClusterPatches API.
*/
ListVmClusterPatchesResponse listVmClusterPatches(ListVmClusterPatchesRequest request);
/**
* Gets the history of the maintenance update actions performed on the specified VM cluster.
* Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListVmClusterUpdateHistoryEntries API.
*/
ListVmClusterUpdateHistoryEntriesResponse listVmClusterUpdateHistoryEntries(
ListVmClusterUpdateHistoryEntriesRequest request);
/**
* Lists the maintenance updates that can be applied to the specified VM cluster. Applies to
* Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ListVmClusterUpdates API.
*/
ListVmClusterUpdatesResponse listVmClusterUpdates(ListVmClusterUpdatesRequest request);
/**
* Lists 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
* {@link #listCloudVmClusters(ListCloudVmClustersRequest) listCloudVmClusters} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ListVmClusters API.
*/
ListVmClustersResponse listVmClusters(ListVmClustersRequest request);
/**
* **Deprecated.** Use {@link #createPluggableDatabase(CreatePluggableDatabaseRequest)
* createPluggableDatabase} for 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_WRITE` openMode to perform the clone operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* LocalClonePluggableDatabase API.
*/
LocalClonePluggableDatabaseResponse localClonePluggableDatabase(
LocalClonePluggableDatabaseRequest request);
/**
* Migrates the Exadata DB system to the new [Exadata resource
* model](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model).
* All related resources will be migrated.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* MigrateExadataDbSystemResourceModel API.
*/
MigrateExadataDbSystemResourceModelResponse migrateExadataDbSystemResourceModel(
MigrateExadataDbSystemResourceModelRequest request);
/**
* Changes encryption key management from customer-managed, using the [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm),
* to Oracle-managed.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use MigrateVaultKey
* API.
*/
MigrateVaultKeyResponse migrateVaultKey(MigrateVaultKeyRequest request);
/**
* Updates one or more attributes of the Database Management service for the database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ModifyDatabaseManagement API.
*/
ModifyDatabaseManagementResponse modifyDatabaseManagement(
ModifyDatabaseManagementRequest request);
/**
* Updates one or more attributes of the Database Management service for the pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ModifyPluggableDatabaseManagement API.
*/
ModifyPluggableDatabaseManagementResponse modifyPluggableDatabaseManagement(
ModifyPluggableDatabaseManagementRequest request);
/**
* Moves an execution action member to this execution action resource from another.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* MoveExecutionActionMember API.
*/
MoveExecutionActionMemberResponse moveExecutionActionMember(
MoveExecutionActionMemberRequest request);
/**
* Refreshes a pluggable database (PDB) Refreshable clone.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RefreshPluggableDatabase API.
*/
RefreshPluggableDatabaseResponse refreshPluggableDatabase(
RefreshPluggableDatabaseRequest request);
/**
* Asynchronously registers this Autonomous Database with Data Safe.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RegisterAutonomousDatabaseDataSafe API.
*/
RegisterAutonomousDatabaseDataSafeResponse registerAutonomousDatabaseDataSafe(
RegisterAutonomousDatabaseDataSafeRequest request);
/**
* Reinstates a disabled standby Autonomous Container Database, identified by the
* autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ReinstateAutonomousContainerDatabaseDataguardAssociation API.
*/
ReinstateAutonomousContainerDatabaseDataguardAssociationResponse
reinstateAutonomousContainerDatabaseDataguardAssociation(
ReinstateAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Reinstates the database identified by the `databaseId` parameter into the standby role in a
* Data Guard association.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ReinstateDataGuardAssociation API.
*/
ReinstateDataGuardAssociationResponse reinstateDataGuardAssociation(
ReinstateDataGuardAssociationRequest request);
/**
* **Deprecated.** Use {@link #createPluggableDatabase(CreatePluggableDatabaseRequest)
* createPluggableDatabase} for 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_WRITE` openMode
* 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RemoteClonePluggableDatabase API.
*/
RemoteClonePluggableDatabaseResponse remoteClonePluggableDatabase(
RemoteClonePluggableDatabaseRequest request);
/**
* Remove Virtual Machines from the Cloud VM cluster. Applies to Exadata Cloud instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RemoveVirtualMachineFromCloudVmCluster API.
*/
RemoveVirtualMachineFromCloudVmClusterResponse removeVirtualMachineFromCloudVmCluster(
RemoveVirtualMachineFromCloudVmClusterRequest request);
/**
* Remove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure. Applies to
* Exadata Cloud instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RemoveVirtualMachineFromExadbVmCluster API.
*/
RemoveVirtualMachineFromExadbVmClusterResponse removeVirtualMachineFromExadbVmCluster(
RemoveVirtualMachineFromExadbVmClusterRequest request);
/**
* Remove Virtual Machines from the VM cluster. Applies to Exadata Cloud@Customer instances
* only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RemoveVirtualMachineFromVmCluster API.
*/
RemoveVirtualMachineFromVmClusterResponse removeVirtualMachineFromVmCluster(
RemoveVirtualMachineFromVmClusterRequest request);
/**
* Reorders the execution actions under this execution window resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ReorderExecutionActions API.
*/
ReorderExecutionActionsResponse reorderExecutionActions(ReorderExecutionActionsRequest request);
/**
* Re-order the scheduled actions under this scheduling plan resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ReorderScheduledActions API.
*/
ReorderScheduledActionsResponse reorderScheduledActions(ReorderScheduledActionsRequest request);
/**
* Adds or removes Db server network nodes to extend or shrink the existing VM cluster network.
* Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ResizeVmClusterNetwork API.
*/
ResizeVmClusterNetworkResponse resizeVmClusterNetwork(ResizeVmClusterNetworkRequest request);
/**
* Lists available resource pools shapes.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use ResourcePoolShapes
* API.
*/
ResourcePoolShapesResponse resourcePoolShapes(ResourcePoolShapesRequest request);
/**
* Rolling restarts the specified Autonomous Container Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RestartAutonomousContainerDatabase API.
*/
RestartAutonomousContainerDatabaseResponse restartAutonomousContainerDatabase(
RestartAutonomousContainerDatabaseRequest request);
/**
* Restarts the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RestartAutonomousDatabase API.
*/
RestartAutonomousDatabaseResponse restartAutonomousDatabase(
RestartAutonomousDatabaseRequest request);
/**
* Restores an Autonomous Database based on the provided request parameters.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RestoreAutonomousDatabase API.
*/
RestoreAutonomousDatabaseResponse restoreAutonomousDatabase(
RestoreAutonomousDatabaseRequest request);
/**
* Restore a Database based on the request parameters you provide.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use RestoreDatabase
* API.
*/
RestoreDatabaseResponse restoreDatabase(RestoreDatabaseRequest request);
/**
* Creates a new version of an existing [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm)
* key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateAutonomousContainerDatabaseEncryptionKey API.
*/
RotateAutonomousContainerDatabaseEncryptionKeyResponse
rotateAutonomousContainerDatabaseEncryptionKey(
RotateAutonomousContainerDatabaseEncryptionKeyRequest request);
/**
* Rotate existing AutonomousDatabase [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm)
* key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateAutonomousDatabaseEncryptionKey API.
*/
RotateAutonomousDatabaseEncryptionKeyResponse rotateAutonomousDatabaseEncryptionKey(
RotateAutonomousDatabaseEncryptionKeyRequest request);
/**
* Rotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateAutonomousVmClusterOrdsCerts API.
*/
RotateAutonomousVmClusterOrdsCertsResponse rotateAutonomousVmClusterOrdsCerts(
RotateAutonomousVmClusterOrdsCertsRequest request);
/**
* Rotates the SSL certificates for Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateAutonomousVmClusterSslCerts API.
*/
RotateAutonomousVmClusterSslCertsResponse rotateAutonomousVmClusterSslCerts(
RotateAutonomousVmClusterSslCertsRequest request);
/**
* Rotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM
* cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateCloudAutonomousVmClusterOrdsCerts API.
*/
RotateCloudAutonomousVmClusterOrdsCertsResponse rotateCloudAutonomousVmClusterOrdsCerts(
RotateCloudAutonomousVmClusterOrdsCertsRequest request);
/**
* Rotates the SSL certficates for a cloud Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotateCloudAutonomousVmClusterSslCerts API.
*/
RotateCloudAutonomousVmClusterSslCertsResponse rotateCloudAutonomousVmClusterSslCerts(
RotateCloudAutonomousVmClusterSslCertsRequest request);
/**
* **Deprecated.** Use the {@link
* #rotateCloudAutonomousVmClusterOrdsCerts(RotateCloudAutonomousVmClusterOrdsCertsRequest)
* rotateCloudAutonomousVmClusterOrdsCerts} to rotate Oracle REST Data Services (ORDS) certs for
* an Autonomous Exadata VM cluster instead.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use RotateOrdsCerts
* API.
*/
RotateOrdsCertsResponse rotateOrdsCerts(RotateOrdsCertsRequest request);
/**
* Create a new version of the existing encryption key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* RotatePluggableDatabaseEncryptionKey API.
*/
RotatePluggableDatabaseEncryptionKeyResponse rotatePluggableDatabaseEncryptionKey(
RotatePluggableDatabaseEncryptionKeyRequest request);
/**
* **Deprecated.** Use the {@link
* #rotateCloudAutonomousVmClusterSslCerts(RotateCloudAutonomousVmClusterSslCertsRequest)
* rotateCloudAutonomousVmClusterSslCerts} to rotate SSL certs for an Autonomous Exadata VM
* cluster instead.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use RotateSslCerts API.
*/
RotateSslCertsResponse rotateSslCerts(RotateSslCertsRequest request);
/**
* Creates a new version of an existing [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm)
* key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use RotateVaultKey API.
*/
RotateVaultKeyResponse rotateVaultKey(RotateVaultKeyRequest request);
/**
* This operation gets SaaS administrative user status of the Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use SaasAdminUserStatus
* API.
*/
SaasAdminUserStatusResponse saasAdminUserStatus(SaasAdminUserStatusRequest request);
/**
* Scans for pluggable databases in the specified external container database. This operation
* will return un-registered pluggable databases in the {@link
* #getWorkRequest(GetWorkRequestRequest) getWorkRequest} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ScanExternalContainerDatabasePluggableDatabases API.
*/
ScanExternalContainerDatabasePluggableDatabasesResponse
scanExternalContainerDatabasePluggableDatabases(
ScanExternalContainerDatabasePluggableDatabasesRequest request);
/**
* Sets a new version of an existing [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm)
* key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use SetDbKeyVersion
* API.
*/
SetDbKeyVersionResponse setDbKeyVersion(SetDbKeyVersionRequest request);
/**
* Sets a new version of an existing [Vault
* service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm)
* key.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use SetPdbKeyVersion
* API.
*/
SetPdbKeyVersionResponse setPdbKeyVersion(SetPdbKeyVersionRequest request);
/**
* This 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ShrinkAutonomousDatabase API.
*/
ShrinkAutonomousDatabaseResponse shrinkAutonomousDatabase(
ShrinkAutonomousDatabaseRequest request);
/**
* Starts the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* StartAutonomousDatabase API.
*/
StartAutonomousDatabaseResponse startAutonomousDatabase(StartAutonomousDatabaseRequest request);
/**
* Starts a stopped pluggable database. The `openMode` value of the pluggable database will be
* `READ_WRITE` upon completion.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* StartPluggableDatabase API.
*/
StartPluggableDatabaseResponse startPluggableDatabase(StartPluggableDatabaseRequest request);
/**
* Stops the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* StopAutonomousDatabase API.
*/
StopAutonomousDatabaseResponse stopAutonomousDatabase(StopAutonomousDatabaseRequest request);
/**
* Stops a pluggable database. The `openMode` value of the pluggable database will be `MOUNTED`
* upon completion.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* StopPluggableDatabase API.
*/
StopPluggableDatabaseResponse stopPluggableDatabase(StopPluggableDatabaseRequest request);
/**
* Switches over the primary Autonomous Container Database of an Autonomous Data Guard peer
* association to standby role. The standby Autonomous Container Database associated with
* autonomousContainerDatabaseDataguardAssociationId assumes the primary Autonomous Container
* Database role.
*
*
A switchover incurs no data loss.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* SwitchoverAutonomousContainerDatabaseDataguardAssociation API.
*/
SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse
switchoverAutonomousContainerDatabaseDataguardAssociation(
SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Initiates 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: - `peerDbId` Use
* 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* SwitchoverAutonomousDatabase API.
*/
SwitchoverAutonomousDatabaseResponse switchoverAutonomousDatabase(
SwitchoverAutonomousDatabaseRequest request);
/**
* Performs a switchover to transition the primary database of a Data Guard association into a
* standby role. The standby database associated with the `dataGuardAssociationId` assumes the
* primary database role.
*
*
A switchover guarantees no data loss.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* SwitchoverDataGuardAssociation API.
*/
SwitchoverDataGuardAssociationResponse switchoverDataGuardAssociation(
SwitchoverDataGuardAssociationRequest request);
/**
* Terminates 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* TerminateAutonomousContainerDatabase API.
*/
TerminateAutonomousContainerDatabaseResponse terminateAutonomousContainerDatabase(
TerminateAutonomousContainerDatabaseRequest request);
/**
* **Deprecated.** To terminate an Exadata Infrastructure resource in the Oracle cloud, use the
* {@link #deleteCloudExadataInfrastructure(DeleteCloudExadataInfrastructureRequest)
* deleteCloudExadataInfrastructure} operation. To delete an Autonomous Exadata VM cluster in
* the Oracle cloud, use the {@link
* #deleteCloudAutonomousVmCluster(DeleteCloudAutonomousVmClusterRequest)
* deleteCloudAutonomousVmCluster} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* TerminateAutonomousExadataInfrastructure API.
*/
TerminateAutonomousExadataInfrastructureResponse terminateAutonomousExadataInfrastructure(
TerminateAutonomousExadataInfrastructureRequest request);
/**
* Terminates 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.cloud.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.cloud.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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use TerminateDbSystem
* API.
*/
TerminateDbSystemResponse terminateDbSystem(TerminateDbSystemRequest request);
/**
* Updates the properties of an Autonomous Container Database, such as display name, maintenance
* preference, backup retention, and tags.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousContainerDatabase API.
*/
UpdateAutonomousContainerDatabaseResponse updateAutonomousContainerDatabase(
UpdateAutonomousContainerDatabaseRequest request);
/**
* Update Autonomous Data Guard association.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousContainerDatabaseDataguardAssociation API.
*/
UpdateAutonomousContainerDatabaseDataguardAssociationResponse
updateAutonomousContainerDatabaseDataguardAssociation(
UpdateAutonomousContainerDatabaseDataguardAssociationRequest request);
/**
* Updates one or more attributes of the specified Autonomous Database. See the
* UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousDatabase API.
*/
UpdateAutonomousDatabaseResponse updateAutonomousDatabase(
UpdateAutonomousDatabaseRequest request);
/**
* Updates the Autonomous Database backup of the specified database based on the request
* parameters.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousDatabaseBackup API.
*/
UpdateAutonomousDatabaseBackupResponse updateAutonomousDatabaseBackup(
UpdateAutonomousDatabaseBackupRequest request);
/**
* Updates the Autonomous Database regional wallet.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousDatabaseRegionalWallet API.
*/
UpdateAutonomousDatabaseRegionalWalletResponse updateAutonomousDatabaseRegionalWallet(
UpdateAutonomousDatabaseRegionalWalletRequest request);
/**
* Updates the properties of an Autonomous Database Software Image, like add tags
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousDatabaseSoftwareImage API.
*/
UpdateAutonomousDatabaseSoftwareImageResponse updateAutonomousDatabaseSoftwareImage(
UpdateAutonomousDatabaseSoftwareImageRequest request);
/**
* Updates the wallet for the specified Autonomous Database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousDatabaseWallet API.
*/
UpdateAutonomousDatabaseWalletResponse updateAutonomousDatabaseWallet(
UpdateAutonomousDatabaseWalletRequest request);
/**
* **Deprecated.** Use the {@link
* #updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest)
* updateCloudExadataInfrastructure} operation to update an Exadata Infrastructure resource and
* {@link #updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest)
* updateCloudAutonomousVmCluster} operation to update an Autonomous Exadata VM cluster.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousExadataInfrastructure API.
*/
UpdateAutonomousExadataInfrastructureResponse updateAutonomousExadataInfrastructure(
UpdateAutonomousExadataInfrastructureRequest request);
/**
* Updates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update
* an Autonomous VM Cluster in the Oracle cloud, see {@link
* #updateCloudAutonomousVmCluster(UpdateCloudAutonomousVmClusterRequest)
* updateCloudAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateAutonomousVmCluster API.
*/
UpdateAutonomousVmClusterResponse updateAutonomousVmCluster(
UpdateAutonomousVmClusterRequest request);
/**
* If 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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateBackupDestination API.
*/
UpdateBackupDestinationResponse updateBackupDestination(UpdateBackupDestinationRequest request);
/**
* Updates the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata
* Cloud@Customer systems, see {@link
* #updateAutonomousVmCluster(UpdateAutonomousVmClusterRequest) updateAutonomousVmCluster}.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateCloudAutonomousVmCluster API.
*/
UpdateCloudAutonomousVmClusterResponse updateCloudAutonomousVmCluster(
UpdateCloudAutonomousVmClusterRequest request);
/**
* Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances
* and Autonomous Database on dedicated Exadata infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateCloudExadataInfrastructure API.
*/
UpdateCloudExadataInfrastructureResponse updateCloudExadataInfrastructure(
UpdateCloudExadataInfrastructureRequest request);
/**
* Updates the specified cloud VM cluster. Applies to Exadata Cloud Service instances and
* Autonomous Database on dedicated Exadata infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateCloudVmCluster API.
*/
UpdateCloudVmClusterResponse updateCloudVmCluster(UpdateCloudVmClusterRequest request);
/**
* Updates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service
* instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateCloudVmClusterIormConfig API.
*/
UpdateCloudVmClusterIormConfigResponse updateCloudVmClusterIormConfig(
UpdateCloudVmClusterIormConfigRequest request);
/**
* Updates the specified database node console connection.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateConsoleConnection API.
*/
UpdateConsoleConnectionResponse updateConsoleConnection(UpdateConsoleConnectionRequest request);
/**
* Updates the specified database node console history.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateConsoleHistory API.
*/
UpdateConsoleHistoryResponse updateConsoleHistory(UpdateConsoleHistoryRequest request);
/**
* Updates the Data Guard association the specified database. This API can be used to change the
* `protectionMode` and `transportType` of the Data Guard association.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateDataGuardAssociation API.
*/
UpdateDataGuardAssociationResponse updateDataGuardAssociation(
UpdateDataGuardAssociationRequest request);
/**
* Update the specified database based on the request parameters provided.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateDatabase API.
*/
UpdateDatabaseResponse updateDatabase(UpdateDatabaseRequest request);
/**
* Updates the properties of a Database Software Image, like Display Nmae
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateDatabaseSoftwareImage API.
*/
UpdateDatabaseSoftwareImageResponse updateDatabaseSoftwareImage(
UpdateDatabaseSoftwareImageRequest request);
/**
* Patches the specified Database Home.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateDbHome API.
*/
UpdateDbHomeResponse updateDbHome(UpdateDbHomeRequest request);
/**
* Updates the specified database node.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateDbNode API.
*/
UpdateDbNodeResponse updateDbNode(UpdateDbNodeRequest request);
/**
* Updates the properties of the specified DB system.
*
*
*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model
* APIs](https://docs.cloud.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.cloud.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.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateDbSystem API.
*/
UpdateDbSystemResponse updateDbSystem(UpdateDbSystemRequest request);
/**
* Updates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances
* only. To update an Exadata Cloud Service infrastructure resource, use the {@link
* #updateCloudExadataInfrastructure(UpdateCloudExadataInfrastructureRequest)
* updateCloudExadataInfrastructure} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExadataInfrastructure API.
*/
UpdateExadataInfrastructureResponse updateExadataInfrastructure(
UpdateExadataInfrastructureRequest request);
/**
* Updates IORM settings for the specified Exadata DB system.
*
*
*Note:** Deprecated for Exadata Cloud Service systems. Use the [new resource model
* APIs](https://docs.cloud.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.cloud.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 {@link #updateCloudVmClusterIormConfig(UpdateCloudVmClusterIormConfigRequest)
* updateCloudVmClusterIormConfig} API is used for Exadata systems using the new resource model.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExadataIormConfig API.
*/
UpdateExadataIormConfigResponse updateExadataIormConfig(UpdateExadataIormConfigRequest request);
/**
* Updates the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata
* Database Service on Exascale Infrastructure only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExadbVmCluster API.
*/
UpdateExadbVmClusterResponse updateExadbVmCluster(UpdateExadbVmClusterRequest request);
/**
* Updates the specified Exadata Database Storage Vault.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExascaleDbStorageVault API.
*/
UpdateExascaleDbStorageVaultResponse updateExascaleDbStorageVault(
UpdateExascaleDbStorageVaultRequest request);
/**
* Updates the execution action resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExecutionAction API.
*/
UpdateExecutionActionResponse updateExecutionAction(UpdateExecutionActionRequest request);
/**
* Updates the execution window resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExecutionWindow API.
*/
UpdateExecutionWindowResponse updateExecutionWindow(UpdateExecutionWindowRequest request);
/**
* Updates the properties of an {@link
* #createExternalContainerDatabaseDetails(CreateExternalContainerDatabaseDetailsRequest)
* createExternalContainerDatabaseDetails} resource, such as the display name.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExternalContainerDatabase API.
*/
UpdateExternalContainerDatabaseResponse updateExternalContainerDatabase(
UpdateExternalContainerDatabaseRequest request);
/**
* Updates the properties of an external database connector, such as the display name.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExternalDatabaseConnector API.
*/
UpdateExternalDatabaseConnectorResponse updateExternalDatabaseConnector(
UpdateExternalDatabaseConnectorRequest request);
/**
* Updates the properties of an external non-container database, such as the display name.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExternalNonContainerDatabase API.
*/
UpdateExternalNonContainerDatabaseResponse updateExternalNonContainerDatabase(
UpdateExternalNonContainerDatabaseRequest request);
/**
* Updates the properties of an {@link
* #createExternalPluggableDatabaseDetails(CreateExternalPluggableDatabaseDetailsRequest)
* createExternalPluggableDatabaseDetails} resource, such as the display name.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateExternalPluggableDatabase API.
*/
UpdateExternalPluggableDatabaseResponse updateExternalPluggableDatabase(
UpdateExternalPluggableDatabaseRequest request);
/**
* Edit the key store.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateKeyStore API.
*/
UpdateKeyStoreResponse updateKeyStore(UpdateKeyStoreRequest request);
/**
* Updates the properties of a maintenance run, such as the state of a maintenance run.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateMaintenanceRun API.
*/
UpdateMaintenanceRunResponse updateMaintenanceRun(UpdateMaintenanceRunRequest request);
/**
* Updates the properties of the specified one-off patch.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateOneoffPatch
* API.
*/
UpdateOneoffPatchResponse updateOneoffPatch(UpdateOneoffPatchRequest request);
/**
* Updates the specified pluggable database.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdatePluggableDatabase API.
*/
UpdatePluggableDatabaseResponse updatePluggableDatabase(UpdatePluggableDatabaseRequest request);
/**
* Updates the Scheduled Action resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateScheduledAction API.
*/
UpdateScheduledActionResponse updateScheduledAction(UpdateScheduledActionRequest request);
/**
* Updates the Scheduling Policy resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateSchedulingPolicy API.
*/
UpdateSchedulingPolicyResponse updateSchedulingPolicy(UpdateSchedulingPolicyRequest request);
/**
* Updates the Scheduling Window resource.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateSchedulingWindow API.
*/
UpdateSchedulingWindowResponse updateSchedulingWindow(UpdateSchedulingWindowRequest request);
/**
* Updates the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpdateVmCluster
* API.
*/
UpdateVmClusterResponse updateVmCluster(UpdateVmClusterRequest request);
/**
* Updates 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 {@link
* #updateCloudVmCluster(UpdateCloudVmClusterRequest) updateCloudVmCluster} operation.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* UpdateVmClusterNetwork API.
*/
UpdateVmClusterNetworkResponse updateVmClusterNetwork(UpdateVmClusterNetworkRequest request);
/**
* Upgrades the specified Oracle Database instance.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpgradeDatabase
* API.
*/
UpgradeDatabaseResponse upgradeDatabase(UpgradeDatabaseRequest request);
/**
* Upgrades the operating system and grid infrastructure of the DB system.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use UpgradeDbSystem
* API.
*/
UpgradeDbSystemResponse upgradeDbSystem(UpgradeDbSystemRequest request);
/**
* Validates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
*
* @param request The request object containing the details to send
* @return A response object containing details about the completed operation
* @throws BmcException when an error occurs. This operation will not retry by default, users
* can also use RetryConfiguration.SDK_DEFAULT_RETRY_CONFIGURATION provided by the SDK to
* enable retries for it. The specifics of the default retry strategy are described here
* https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm#javasdkconcepts_topic_Retries
*
Example: Click here to see how to use
* ValidateVmClusterNetwork API.
*/
ValidateVmClusterNetworkResponse validateVmClusterNetwork(
ValidateVmClusterNetworkRequest request);
/**
* Gets the pre-configured waiters available for resources for this service.
*
* @return The service waiters.
* @deprecated use {@link #newWaiters(WorkRequest)} instead. Otherwise, a default one will be
* provided that does not support operations that rely on the {@code WorkRequestClient} for
* polling. An {@code IllegalStateException} will be thrown for such operations.
*/
@Deprecated
DatabaseWaiters getWaiters();
/**
* Creates a new {@code DatabaseWaiters} for resources for this service.
*
* @param workRequestClient The work request service client used to query for work request
* status
* @return The service waiters.
*/
DatabaseWaiters newWaiters(com.oracle.bmc.workrequests.WorkRequest workRequestClient);
/**
* Gets the pre-configured paginators available for list operations in this service which may
* return multiple pages of data. These paginators provide an {@link java.lang.Iterable}
* interface so that service responses, or resources/records, can be iterated through without
* having to manually deal with pagination and page tokens.
*
* @return The service paginators.
*/
DatabasePaginators getPaginators();
}