Class SchemaDriftConfig.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.SchemaDriftConfig.Builder
 
- 
- Enclosing class:
- SchemaDriftConfig
 
 public static class SchemaDriftConfig.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaDriftConfigbuild()SchemaDriftConfig.Buildercopy(SchemaDriftConfig model)SchemaDriftConfig.BuilderdataTypeChangeHandling(SchemaDriftConfig.DataTypeChangeHandling dataTypeChangeHandling)The setting for how to handle columns/fields with changed data types.SchemaDriftConfig.BuilderextraColumnHandling(SchemaDriftConfig.ExtraColumnHandling extraColumnHandling)The setting for how to handle extra columns/fields.SchemaDriftConfig.BuilderisValidationWarningIfAllowed(Boolean isValidationWarningIfAllowed)If true, display a validation warning for schema changes, even if they are allowed.SchemaDriftConfig.BuildermissingColumnHandling(SchemaDriftConfig.MissingColumnHandling missingColumnHandling)The setting for how to handle missing columns/fields.
 
- 
- 
- 
Method Detail- 
extraColumnHandlingpublic 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
 
 - 
missingColumnHandlingpublic 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
 
 - 
dataTypeChangeHandlingpublic 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
 
 - 
isValidationWarningIfAllowedpublic 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
 
 - 
buildpublic SchemaDriftConfig build() 
 - 
copypublic SchemaDriftConfig.Builder copy(SchemaDriftConfig model) 
 
- 
 
-