Class SchemaDriftConfig.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.SchemaDriftConfig.Builder
-
- Enclosing class:
- SchemaDriftConfig
public static class SchemaDriftConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaDriftConfig
build()
SchemaDriftConfig.Builder
copy(SchemaDriftConfig model)
SchemaDriftConfig.Builder
dataTypeChangeHandling(SchemaDriftConfig.DataTypeChangeHandling dataTypeChangeHandling)
The setting for how to handle columns/fields with changed data types.SchemaDriftConfig.Builder
extraColumnHandling(SchemaDriftConfig.ExtraColumnHandling extraColumnHandling)
The setting for how to handle extra columns/fields.SchemaDriftConfig.Builder
isValidationWarningIfAllowed(Boolean isValidationWarningIfAllowed)
If true, display a validation warning for schema changes, even if they are allowed.SchemaDriftConfig.Builder
missingColumnHandling(SchemaDriftConfig.MissingColumnHandling missingColumnHandling)
The setting for how to handle missing columns/fields.
-
-
-
Method Detail
-
extraColumnHandling
public SchemaDriftConfig.Builder extraColumnHandling(SchemaDriftConfig.ExtraColumnHandling extraColumnHandling)
The setting for how to handle extra columns/fields.NULL_FILLUP means that nulls will be loaded into the target for extra columns.
- Parameters:
extraColumnHandling
- the value to set- Returns:
- this builder
-
missingColumnHandling
public SchemaDriftConfig.Builder missingColumnHandling(SchemaDriftConfig.MissingColumnHandling missingColumnHandling)
The setting for how to handle missing columns/fields.NULL_SELECT means that null values will be selected from the source for missing columns.
- Parameters:
missingColumnHandling
- the value to set- Returns:
- this builder
-
dataTypeChangeHandling
public SchemaDriftConfig.Builder dataTypeChangeHandling(SchemaDriftConfig.DataTypeChangeHandling dataTypeChangeHandling)
The setting for how to handle columns/fields with changed data types.- Parameters:
dataTypeChangeHandling
- the value to set- Returns:
- this builder
-
isValidationWarningIfAllowed
public SchemaDriftConfig.Builder isValidationWarningIfAllowed(Boolean isValidationWarningIfAllowed)
If true, display a validation warning for schema changes, even if they are allowed.- Parameters:
isValidationWarningIfAllowed
- the value to set- Returns:
- this builder
-
build
public SchemaDriftConfig build()
-
copy
public SchemaDriftConfig.Builder copy(SchemaDriftConfig model)
-
-