Class CreateOracleMigrationDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemigration.model.CreateOracleMigrationDetails.Builder
 
- 
- Enclosing class:
- CreateOracleMigrationDetails
 
 public static class CreateOracleMigrationDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
descriptionpublic CreateOracleMigrationDetails.Builder description(String description) 
 - 
compartmentIdpublic CreateOracleMigrationDetails.Builder compartmentId(String compartmentId) 
 - 
typepublic CreateOracleMigrationDetails.Builder type(MigrationTypes type) 
 - 
displayNamepublic CreateOracleMigrationDetails.Builder displayName(String displayName) 
 - 
sourceDatabaseConnectionIdpublic CreateOracleMigrationDetails.Builder sourceDatabaseConnectionId(String sourceDatabaseConnectionId) 
 - 
targetDatabaseConnectionIdpublic CreateOracleMigrationDetails.Builder targetDatabaseConnectionId(String targetDatabaseConnectionId) 
 - 
freeformTagspublic CreateOracleMigrationDetails.Builder freeformTags(Map<String,String> freeformTags) 
 - 
definedTagspublic CreateOracleMigrationDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) 
 - 
dataTransferMediumDetailspublic CreateOracleMigrationDetails.Builder dataTransferMediumDetails(CreateOracleDataTransferMediumDetails dataTransferMediumDetails) 
 - 
initialLoadSettingspublic CreateOracleMigrationDetails.Builder initialLoadSettings(CreateOracleInitialLoadSettings initialLoadSettings) 
 - 
advisorSettingspublic CreateOracleMigrationDetails.Builder advisorSettings(CreateOracleAdvisorSettings advisorSettings) 
 - 
hubDetailspublic CreateOracleMigrationDetails.Builder hubDetails(CreateGoldenGateHubDetails hubDetails) 
 - 
ggsDetailspublic CreateOracleMigrationDetails.Builder ggsDetails(CreateOracleGgsDeploymentDetails ggsDetails) 
 - 
advancedParameterspublic CreateOracleMigrationDetails.Builder advancedParameters(List<MigrationParameterDetails> advancedParameters) List of Migration Parameter objects.- Parameters:
- advancedParameters- the value to set
- Returns:
- this builder
 
 - 
sourceContainerDatabaseConnectionIdpublic CreateOracleMigrationDetails.Builder sourceContainerDatabaseConnectionId(String sourceContainerDatabaseConnectionId) The OCID of the resource being referenced.- Parameters:
- sourceContainerDatabaseConnectionId- the value to set
- Returns:
- this builder
 
 - 
sourceStandbyDatabaseConnectionIdpublic CreateOracleMigrationDetails.Builder sourceStandbyDatabaseConnectionId(String sourceStandbyDatabaseConnectionId) The OCID of the resource being referenced.- Parameters:
- sourceStandbyDatabaseConnectionId- the value to set
- Returns:
- this builder
 
 - 
excludeObjectspublic CreateOracleMigrationDetails.Builder excludeObjects(List<OracleDatabaseObject> excludeObjects) Database objects to exclude from migration, cannot be specified alongside ‘includeObjects’- Parameters:
- excludeObjects- the value to set
- Returns:
- this builder
 
 - 
includeObjectspublic CreateOracleMigrationDetails.Builder includeObjects(List<OracleDatabaseObject> includeObjects) Database objects to include from migration, cannot be specified alongside ‘excludeObjects’- Parameters:
- includeObjects- the value to set
- Returns:
- this builder
 
 - 
bulkIncludeExcludeDatapublic CreateOracleMigrationDetails.Builder bulkIncludeExcludeData(String bulkIncludeExcludeData) Specifies the database objects to be excluded from the migration in bulk.The definition accepts input in a CSV format, newline separated for each entry. More details can be found in the documentation. - Parameters:
- bulkIncludeExcludeData- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateOracleMigrationDetails build() 
 - 
copypublic CreateOracleMigrationDetails.Builder copy(CreateOracleMigrationDetails model) 
 
- 
 
-