Class DataPumpParameters.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemigration.model.DataPumpParameters.Builder
-
- Enclosing class:
- DataPumpParameters
public static class DataPumpParameters.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataPumpParameters
build()
DataPumpParameters.Builder
copy(DataPumpParameters model)
DataPumpParameters.Builder
estimate(DataPumpEstimate estimate)
Estimate size of dumps that will be generated.DataPumpParameters.Builder
excludeParameters(List<DataPumpExcludeParameters> excludeParameters)
Exclude paratemers for Export and Import.DataPumpParameters.Builder
exportParallelismDegree(Integer exportParallelismDegree)
Maximum number of worker processes that can be used for a Data Pump Export job.DataPumpParameters.Builder
importParallelismDegree(Integer importParallelismDegree)
Maximum number of worker processes that can be used for a Data Pump Import job.DataPumpParameters.Builder
isCluster(Boolean isCluster)
Set to false to force Data Pump worker process to run on one instance.DataPumpParameters.Builder
tableExistsAction(DataPumpTableExistsAction tableExistsAction)
IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.
-
-
-
Method Detail
-
isCluster
public DataPumpParameters.Builder isCluster(Boolean isCluster)
Set to false to force Data Pump worker process to run on one instance.- Parameters:
isCluster
- the value to set- Returns:
- this builder
-
estimate
public DataPumpParameters.Builder estimate(DataPumpEstimate estimate)
Estimate size of dumps that will be generated.- Parameters:
estimate
- the value to set- Returns:
- this builder
-
tableExistsAction
public DataPumpParameters.Builder tableExistsAction(DataPumpTableExistsAction tableExistsAction)
IMPORT: Specifies the action to be performed when data is loaded into a preexisting table.- Parameters:
tableExistsAction
- the value to set- Returns:
- this builder
-
excludeParameters
public DataPumpParameters.Builder excludeParameters(List<DataPumpExcludeParameters> excludeParameters)
Exclude paratemers for Export and Import.- Parameters:
excludeParameters
- the value to set- Returns:
- this builder
-
importParallelismDegree
public DataPumpParameters.Builder importParallelismDegree(Integer importParallelismDegree)
Maximum number of worker processes that can be used for a Data Pump Import job.For an Autonomous Database, ODMS will automatically query its CPU core count and set this property.
- Parameters:
importParallelismDegree
- the value to set- Returns:
- this builder
-
exportParallelismDegree
public DataPumpParameters.Builder exportParallelismDegree(Integer exportParallelismDegree)
Maximum number of worker processes that can be used for a Data Pump Export job.- Parameters:
exportParallelismDegree
- the value to set- Returns:
- this builder
-
build
public DataPumpParameters build()
-
copy
public DataPumpParameters.Builder copy(DataPumpParameters model)
-
-