Class MySqlInitialLoadSettings.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemigration.model.MySqlInitialLoadSettings.Builder
 
- 
- Enclosing class:
- MySqlInitialLoadSettings
 
 public static class MySqlInitialLoadSettings.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description MySqlInitialLoadSettingsbuild()MySqlInitialLoadSettings.Buildercompatibility(List<CompatibilityOption> compatibility)Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.MySqlInitialLoadSettings.Buildercopy(MySqlInitialLoadSettings model)MySqlInitialLoadSettings.BuilderhandleGrantErrors(HandleGrantErrors handleGrantErrors)The action taken in the event of errors related to GRANT or REVOKE errors.MySqlInitialLoadSettings.BuilderisConsistent(Boolean isConsistent)Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.MySqlInitialLoadSettings.BuilderisIgnoreExistingObjects(Boolean isIgnoreExistingObjects)Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.MySqlInitialLoadSettings.BuilderisTzUtc(Boolean isTzUtc)Include a statement at the start of the dump to set the time zone to UTC.MySqlInitialLoadSettings.BuilderjobMode(JobModeMySql jobMode)MySql Job ModeMySqlInitialLoadSettings.BuilderprimaryKeyCompatibility(PrimaryKeyCompatibility primaryKeyCompatibility)Primary key compatibility option
 
- 
- 
- 
Method Detail- 
isConsistentpublic MySqlInitialLoadSettings.Builder isConsistent(Boolean isConsistent) Enable (true) or disable (false) consistent data dumps by locking the instance for backup during the dump.- Parameters:
- isConsistent- the value to set
- Returns:
- this builder
 
 - 
isTzUtcpublic MySqlInitialLoadSettings.Builder isTzUtc(Boolean isTzUtc) Include a statement at the start of the dump to set the time zone to UTC.- Parameters:
- isTzUtc- the value to set
- Returns:
- this builder
 
 - 
compatibilitypublic MySqlInitialLoadSettings.Builder compatibility(List<CompatibilityOption> compatibility) Apply the specified requirements for compatibility with MySQL Database Service for all tables in the dump output, altering the dump files as necessary.- Parameters:
- compatibility- the value to set
- Returns:
- this builder
 
 - 
primaryKeyCompatibilitypublic MySqlInitialLoadSettings.Builder primaryKeyCompatibility(PrimaryKeyCompatibility primaryKeyCompatibility) Primary key compatibility option- Parameters:
- primaryKeyCompatibility- the value to set
- Returns:
- this builder
 
 - 
isIgnoreExistingObjectspublic MySqlInitialLoadSettings.Builder isIgnoreExistingObjects(Boolean isIgnoreExistingObjects) Import the dump even if it contains objects that already exist in the target schema in the MySQL instance.- Parameters:
- isIgnoreExistingObjects- the value to set
- Returns:
- this builder
 
 - 
handleGrantErrorspublic MySqlInitialLoadSettings.Builder handleGrantErrors(HandleGrantErrors handleGrantErrors) The action taken in the event of errors related to GRANT or REVOKE errors.- Parameters:
- handleGrantErrors- the value to set
- Returns:
- this builder
 
 - 
jobModepublic MySqlInitialLoadSettings.Builder jobMode(JobModeMySql jobMode) MySql Job Mode- Parameters:
- jobMode- the value to set
- Returns:
- this builder
 
 - 
buildpublic MySqlInitialLoadSettings build() 
 - 
copypublic MySqlInitialLoadSettings.Builder copy(MySqlInitialLoadSettings model) 
 
- 
 
-