Package com.oracle.bmc.database.model
Class PdbConversionHistoryEntrySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.PdbConversionHistoryEntrySummary.Builder
-
- Enclosing class:
- PdbConversionHistoryEntrySummary
public static class PdbConversionHistoryEntrySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdbConversionHistoryEntrySummary.Builder
action(PdbConversionHistoryEntrySummary.Action action)
The operations used to convert a non-container database to a pluggable database.PdbConversionHistoryEntrySummary.Builder
additionalCdbParams(String additionalCdbParams)
Additional container database parameter.PdbConversionHistoryEntrySummary
build()
PdbConversionHistoryEntrySummary.Builder
cdbName(String cdbName)
The database name.PdbConversionHistoryEntrySummary.Builder
copy(PdbConversionHistoryEntrySummary model)
PdbConversionHistoryEntrySummary.Builder
id(String id)
The OCID of the database conversion history.PdbConversionHistoryEntrySummary.Builder
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state for the conversion operation.PdbConversionHistoryEntrySummary.Builder
lifecycleState(PdbConversionHistoryEntrySummary.LifecycleState lifecycleState)
Status of an operation performed during the conversion of a non-container database to a pluggable database.PdbConversionHistoryEntrySummary.Builder
sourceDatabaseId(String sourceDatabaseId)
The OCID of the database.PdbConversionHistoryEntrySummary.Builder
target(PdbConversionHistoryEntrySummary.Target target)
The target container database of the pluggable database created by the database conversion operation.PdbConversionHistoryEntrySummary.Builder
targetDatabaseId(String targetDatabaseId)
The OCID of the database.PdbConversionHistoryEntrySummary.Builder
timeEnded(Date timeEnded)
The date and time when the database conversion operation ended.PdbConversionHistoryEntrySummary.Builder
timeStarted(Date timeStarted)
The date and time when the database conversion operation started.
-
-
-
Method Detail
-
id
public PdbConversionHistoryEntrySummary.Builder id(String id)
The OCID of the database conversion history.- Parameters:
id
- the value to set- Returns:
- this builder
-
action
public PdbConversionHistoryEntrySummary.Builder action(PdbConversionHistoryEntrySummary.Action action)
The operations used to convert a non-container database to a pluggable database.- Use PRECHECK to run a pre-check operation on non-container database prior to converting it into a pluggable database. - Use CONVERT to convert a non-container database into a pluggable database. - Use SYNC if the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API. - Use SYNC_ROLLBACK if the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API.
- Parameters:
action
- the value to set- Returns:
- this builder
-
target
public PdbConversionHistoryEntrySummary.Builder target(PdbConversionHistoryEntrySummary.Target target)
The target container database of the pluggable database created by the database conversion operation.Currently, the database conversion operation only supports creating the pluggable database in a new container database. - Use NEW_DATABASE to specify that the pluggable database be created within a new container database in the same database home.
- Parameters:
target
- the value to set- Returns:
- this builder
-
sourceDatabaseId
public PdbConversionHistoryEntrySummary.Builder sourceDatabaseId(String sourceDatabaseId)
The OCID of the database.- Parameters:
sourceDatabaseId
- the value to set- Returns:
- this builder
-
targetDatabaseId
public PdbConversionHistoryEntrySummary.Builder targetDatabaseId(String targetDatabaseId)
The OCID of the database.- Parameters:
targetDatabaseId
- the value to set- Returns:
- this builder
-
cdbName
public PdbConversionHistoryEntrySummary.Builder cdbName(String cdbName)
The database name.The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy.
- Parameters:
cdbName
- the value to set- Returns:
- this builder
-
lifecycleState
public PdbConversionHistoryEntrySummary.Builder lifecycleState(PdbConversionHistoryEntrySummary.LifecycleState lifecycleState)
Status of an operation performed during the conversion of a non-container database to a pluggable database.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public PdbConversionHistoryEntrySummary.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state for the conversion operation.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
timeStarted
public PdbConversionHistoryEntrySummary.Builder timeStarted(Date timeStarted)
The date and time when the database conversion operation started.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeEnded
public PdbConversionHistoryEntrySummary.Builder timeEnded(Date timeEnded)
The date and time when the database conversion operation ended.- Parameters:
timeEnded
- the value to set- Returns:
- this builder
-
additionalCdbParams
public PdbConversionHistoryEntrySummary.Builder additionalCdbParams(String additionalCdbParams)
Additional container database parameter.- Parameters:
additionalCdbParams
- the value to set- Returns:
- this builder
-
build
public PdbConversionHistoryEntrySummary build()
-
copy
public PdbConversionHistoryEntrySummary.Builder copy(PdbConversionHistoryEntrySummary model)
-
-