Interface DatabaseMigrationPreference.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatabaseMigrationPreference.Builder,DatabaseMigrationPreference>,SdkBuilder<DatabaseMigrationPreference.Builder,DatabaseMigrationPreference>,SdkPojo
- Enclosing class:
- DatabaseMigrationPreference
public static interface DatabaseMigrationPreference.Builder extends SdkPojo, CopyableBuilder<DatabaseMigrationPreference.Builder,DatabaseMigrationPreference>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DatabaseMigrationPreference.Builderheterogeneous(Consumer<Heterogeneous.Builder> heterogeneous)Indicates whether you are interested in moving from one type of database to another.DatabaseMigrationPreference.Builderheterogeneous(Heterogeneous heterogeneous)Indicates whether you are interested in moving from one type of database to another.default DatabaseMigrationPreference.Builderhomogeneous(Consumer<Homogeneous.Builder> homogeneous)Indicates whether you are interested in moving to the same type of database into AWS.DatabaseMigrationPreference.Builderhomogeneous(Homogeneous homogeneous)Indicates whether you are interested in moving to the same type of database into AWS.default DatabaseMigrationPreference.BuildernoPreference(Consumer<NoDatabaseMigrationPreference.Builder> noPreference)Indicated that you do not prefer heterogeneous or homogeneous.DatabaseMigrationPreference.BuildernoPreference(NoDatabaseMigrationPreference noPreference)Indicated that you do not prefer heterogeneous or homogeneous.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
heterogeneous
DatabaseMigrationPreference.Builder heterogeneous(Heterogeneous heterogeneous)
Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.
- Parameters:
heterogeneous- Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
heterogeneous
default DatabaseMigrationPreference.Builder heterogeneous(Consumer<Heterogeneous.Builder> heterogeneous)
Indicates whether you are interested in moving from one type of database to another. For example, from SQL Server to Amazon Aurora MySQL-Compatible Edition.
This is a convenience method that creates an instance of theHeterogeneous.Builderavoiding the need to create one manually viaHeterogeneous.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toheterogeneous(Heterogeneous).- Parameters:
heterogeneous- a consumer that will call methods onHeterogeneous.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
heterogeneous(Heterogeneous)
-
homogeneous
DatabaseMigrationPreference.Builder homogeneous(Homogeneous homogeneous)
Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.
- Parameters:
homogeneous- Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
homogeneous
default DatabaseMigrationPreference.Builder homogeneous(Consumer<Homogeneous.Builder> homogeneous)
Indicates whether you are interested in moving to the same type of database into AWS. For example, from SQL Server in your environment to SQL Server on AWS.
This is a convenience method that creates an instance of theHomogeneous.Builderavoiding the need to create one manually viaHomogeneous.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohomogeneous(Homogeneous).- Parameters:
homogeneous- a consumer that will call methods onHomogeneous.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
homogeneous(Homogeneous)
-
noPreference
DatabaseMigrationPreference.Builder noPreference(NoDatabaseMigrationPreference noPreference)
Indicated that you do not prefer heterogeneous or homogeneous.
- Parameters:
noPreference- Indicated that you do not prefer heterogeneous or homogeneous.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
noPreference
default DatabaseMigrationPreference.Builder noPreference(Consumer<NoDatabaseMigrationPreference.Builder> noPreference)
Indicated that you do not prefer heterogeneous or homogeneous.
This is a convenience method that creates an instance of theNoDatabaseMigrationPreference.Builderavoiding the need to create one manually viaNoDatabaseMigrationPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonoPreference(NoDatabaseMigrationPreference).- Parameters:
noPreference- a consumer that will call methods onNoDatabaseMigrationPreference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
noPreference(NoDatabaseMigrationPreference)
-
-