Package com.oracle.bmc.database.model
Class CreateExternalBackupJobDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CreateExternalBackupJobDetails.Builder
-
- Enclosing class:
- CreateExternalBackupJobDetails
public static class CreateExternalBackupJobDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
availabilityDomain
public CreateExternalBackupJobDetails.Builder availabilityDomain(String availabilityDomain)
The targeted availability domain for the backup.- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
compartmentId
public CreateExternalBackupJobDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where this backup should be created.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public CreateExternalBackupJobDetails.Builder displayName(String displayName)
A user-friendly name for the backup.This name does not have to be unique.
- Parameters:
displayName
- the value to set- Returns:
- this builder
-
dbVersion
public CreateExternalBackupJobDetails.Builder dbVersion(String dbVersion)
A valid Oracle Database version.- Parameters:
dbVersion
- the value to set- Returns:
- this builder
-
dbName
public CreateExternalBackupJobDetails.Builder dbName(String dbName)
The name of the database from which the backup is being taken.- Parameters:
dbName
- the value to set- Returns:
- this builder
-
dbUniqueName
public CreateExternalBackupJobDetails.Builder dbUniqueName(String dbUniqueName)
The DB_UNIQUE_NAME of the Oracle Database being backed up.- Parameters:
dbUniqueName
- the value to set- Returns:
- this builder
-
pdbName
public CreateExternalBackupJobDetails.Builder pdbName(String pdbName)
The pluggable database name.- Parameters:
pdbName
- the value to set- Returns:
- this builder
-
externalDatabaseIdentifier
public CreateExternalBackupJobDetails.Builder externalDatabaseIdentifier(Long externalDatabaseIdentifier)
The DBID of the Oracle Database being backed up.- Parameters:
externalDatabaseIdentifier
- the value to set- Returns:
- this builder
-
characterSet
public CreateExternalBackupJobDetails.Builder characterSet(String characterSet)
The character set for the database.- Parameters:
characterSet
- the value to set- Returns:
- this builder
-
ncharacterSet
public CreateExternalBackupJobDetails.Builder ncharacterSet(String ncharacterSet)
The national character set for the database.- Parameters:
ncharacterSet
- the value to set- Returns:
- this builder
-
databaseMode
public CreateExternalBackupJobDetails.Builder databaseMode(CreateExternalBackupJobDetails.DatabaseMode databaseMode)
The mode (single instance or RAC) of the database being backed up.- Parameters:
databaseMode
- the value to set- Returns:
- this builder
-
databaseEdition
public CreateExternalBackupJobDetails.Builder databaseEdition(CreateExternalBackupJobDetails.DatabaseEdition databaseEdition)
The Oracle Database Edition that applies to all the databases on the DB system.Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE.
- Parameters:
databaseEdition
- the value to set- Returns:
- this builder
-
build
public CreateExternalBackupJobDetails build()
-
copy
public CreateExternalBackupJobDetails.Builder copy(CreateExternalBackupJobDetails model)
-
-