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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateExternalBackupJobDetails.Builder
availabilityDomain(String availabilityDomain)
The targeted availability domain for the backup.CreateExternalBackupJobDetails
build()
CreateExternalBackupJobDetails.Builder
characterSet(String characterSet)
The character set for the database.CreateExternalBackupJobDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment where this backup should be created.CreateExternalBackupJobDetails.Builder
copy(CreateExternalBackupJobDetails model)
CreateExternalBackupJobDetails.Builder
databaseEdition(CreateExternalBackupJobDetails.DatabaseEdition databaseEdition)
The Oracle Database edition to use for creating a database from this standalone backup.CreateExternalBackupJobDetails.Builder
databaseMode(CreateExternalBackupJobDetails.DatabaseMode databaseMode)
The mode (single instance or RAC) of the database being backed up.CreateExternalBackupJobDetails.Builder
dbName(String dbName)
The name of the database from which the backup is being taken.CreateExternalBackupJobDetails.Builder
dbUniqueName(String dbUniqueName)
The DB_UNIQUE_NAME of the Oracle Database being backed up.CreateExternalBackupJobDetails.Builder
dbVersion(String dbVersion)
A valid Oracle Database version.CreateExternalBackupJobDetails.Builder
displayName(String displayName)
A user-friendly name for the backup.CreateExternalBackupJobDetails.Builder
externalDatabaseIdentifier(Long externalDatabaseIdentifier)
The DBID of the Oracle Database being backed up.CreateExternalBackupJobDetails.Builder
ncharacterSet(String ncharacterSet)
The national character set for the database.CreateExternalBackupJobDetails.Builder
pdbName(String pdbName)
The pluggable database name.
-
-
-
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 to use for creating a database from this standalone backup.Note that 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)
-
-