Package com.oracle.cloud.spring.adb
Class AutonomousDbImpl
java.lang.Object
com.oracle.cloud.spring.adb.AutonomousDbImpl
- All Implemented Interfaces:
AutonomousDb
Implementation for the OCI Autonomous Database module.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.bmc.database.responses.CreateAutonomousDatabaseResponse
createAutonomousDatabase
(String databaseName, String compartmentId, String adminPassword, Integer dataStorageSizeInGBs, Float computeCount) Create an Autonomous Database.com.oracle.bmc.database.responses.DeleteAutonomousDatabaseResponse
deleteAutonomousDatabase
(String databaseId) Delete an Autonomous Database.com.oracle.bmc.database.responses.GenerateAutonomousDatabaseWalletResponse
generateAutonomousDatabaseWallet
(String databaseId, String password) Generate a wallet for an Autonomous Database.getAutonomousDatabase
(String databaseId) Get details of an Autonomous Database.com.oracle.bmc.database.DatabaseClient
Direct instance of OCI Java SDK DatabaseClient.
-
Constructor Details
-
AutonomousDbImpl
public AutonomousDbImpl(com.oracle.bmc.database.DatabaseClient client)
-
-
Method Details
-
getDatabaseClient
public com.oracle.bmc.database.DatabaseClient getDatabaseClient()Direct instance of OCI Java SDK DatabaseClient.- Specified by:
getDatabaseClient
in interfaceAutonomousDb
- Returns:
- DatabaseClient
-
createAutonomousDatabase
public com.oracle.bmc.database.responses.CreateAutonomousDatabaseResponse createAutonomousDatabase(String databaseName, String compartmentId, String adminPassword, Integer dataStorageSizeInGBs, Float computeCount) Create an Autonomous Database.- Specified by:
createAutonomousDatabase
in interfaceAutonomousDb
- Parameters:
databaseName
- Name of the Autonomous Database to be createdcompartmentId
- Compartment OCID where the Autonomous Database needs to be created- Returns:
- CreateAutonomousDatabaseResponse
-
getAutonomousDatabase
Get details of an Autonomous Database.- Specified by:
getAutonomousDatabase
in interfaceAutonomousDb
- Parameters:
databaseId
- OCID of the Autonomous Database to get details of- Returns:
- GetAutonomousDatabaseResponse
-
generateAutonomousDatabaseWallet
public com.oracle.bmc.database.responses.GenerateAutonomousDatabaseWalletResponse generateAutonomousDatabaseWallet(String databaseId, String password) Generate a wallet for an Autonomous Database.- Specified by:
generateAutonomousDatabaseWallet
in interfaceAutonomousDb
- Parameters:
databaseId
- OCID of the Autonomous Database to get generate a wallet forpassword
- Password for the wallet- Returns:
- GenerateAutonomousDatabaseWalletResponse
-
deleteAutonomousDatabase
public com.oracle.bmc.database.responses.DeleteAutonomousDatabaseResponse deleteAutonomousDatabase(String databaseId) Delete an Autonomous Database.- Specified by:
deleteAutonomousDatabase
in interfaceAutonomousDb
- Parameters:
databaseId
- OCID of the Autonomous Database to be deleted- Returns:
- DeleteAutonomousDatabaseResponse
-