Class CfnDataProvider.SettingsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.dms.CfnDataProvider.SettingsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataProvider.SettingsProperty>
- Enclosing interface:
CfnDataProvider.SettingsProperty
@Stability(Stable)
public static final class CfnDataProvider.SettingsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataProvider.SettingsProperty>
A builder for
CfnDataProvider.SettingsProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.docDbSettings
(IResolvable docDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getDocDbSettings()
docDbSettings
(CfnDataProvider.DocDbSettingsProperty docDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getDocDbSettings()
mariaDbSettings
(IResolvable mariaDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMariaDbSettings()
mariaDbSettings
(CfnDataProvider.MariaDbSettingsProperty mariaDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMariaDbSettings()
microsoftSqlServerSettings
(IResolvable microsoftSqlServerSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMicrosoftSqlServerSettings()
microsoftSqlServerSettings
(CfnDataProvider.MicrosoftSqlServerSettingsProperty microsoftSqlServerSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMicrosoftSqlServerSettings()
mongoDbSettings
(IResolvable mongoDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMongoDbSettings()
mongoDbSettings
(CfnDataProvider.MongoDbSettingsProperty mongoDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMongoDbSettings()
mySqlSettings
(IResolvable mySqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMySqlSettings()
mySqlSettings
(CfnDataProvider.MySqlSettingsProperty mySqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMySqlSettings()
oracleSettings
(IResolvable oracleSettings) Sets the value ofCfnDataProvider.SettingsProperty.getOracleSettings()
oracleSettings
(CfnDataProvider.OracleSettingsProperty oracleSettings) Sets the value ofCfnDataProvider.SettingsProperty.getOracleSettings()
postgreSqlSettings
(IResolvable postgreSqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getPostgreSqlSettings()
postgreSqlSettings
(CfnDataProvider.PostgreSqlSettingsProperty postgreSqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getPostgreSqlSettings()
redshiftSettings
(IResolvable redshiftSettings) Sets the value ofCfnDataProvider.SettingsProperty.getRedshiftSettings()
redshiftSettings
(CfnDataProvider.RedshiftSettingsProperty redshiftSettings) Sets the value ofCfnDataProvider.SettingsProperty.getRedshiftSettings()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
docDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder docDbSettings(IResolvable docDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getDocDbSettings()
- Parameters:
docDbSettings
- DocDbSettings property identifier.- Returns:
this
-
docDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder docDbSettings(CfnDataProvider.DocDbSettingsProperty docDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getDocDbSettings()
- Parameters:
docDbSettings
- DocDbSettings property identifier.- Returns:
this
-
mariaDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mariaDbSettings(IResolvable mariaDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMariaDbSettings()
- Parameters:
mariaDbSettings
- MariaDbSettings property identifier.- Returns:
this
-
mariaDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mariaDbSettings(CfnDataProvider.MariaDbSettingsProperty mariaDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMariaDbSettings()
- Parameters:
mariaDbSettings
- MariaDbSettings property identifier.- Returns:
this
-
microsoftSqlServerSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder microsoftSqlServerSettings(IResolvable microsoftSqlServerSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMicrosoftSqlServerSettings()
- Parameters:
microsoftSqlServerSettings
- MicrosoftSqlServerSettings property identifier.- Returns:
this
-
microsoftSqlServerSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder microsoftSqlServerSettings(CfnDataProvider.MicrosoftSqlServerSettingsProperty microsoftSqlServerSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMicrosoftSqlServerSettings()
- Parameters:
microsoftSqlServerSettings
- MicrosoftSqlServerSettings property identifier.- Returns:
this
-
mongoDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mongoDbSettings(IResolvable mongoDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMongoDbSettings()
- Parameters:
mongoDbSettings
- MongoDbSettings property identifier.- Returns:
this
-
mongoDbSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mongoDbSettings(CfnDataProvider.MongoDbSettingsProperty mongoDbSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMongoDbSettings()
- Parameters:
mongoDbSettings
- MongoDbSettings property identifier.- Returns:
this
-
mySqlSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mySqlSettings(IResolvable mySqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMySqlSettings()
- Parameters:
mySqlSettings
- MySqlSettings property identifier.- Returns:
this
-
mySqlSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder mySqlSettings(CfnDataProvider.MySqlSettingsProperty mySqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getMySqlSettings()
- Parameters:
mySqlSettings
- MySqlSettings property identifier.- Returns:
this
-
oracleSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder oracleSettings(IResolvable oracleSettings) Sets the value ofCfnDataProvider.SettingsProperty.getOracleSettings()
- Parameters:
oracleSettings
- OracleSettings property identifier.- Returns:
this
-
oracleSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder oracleSettings(CfnDataProvider.OracleSettingsProperty oracleSettings) Sets the value ofCfnDataProvider.SettingsProperty.getOracleSettings()
- Parameters:
oracleSettings
- OracleSettings property identifier.- Returns:
this
-
postgreSqlSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder postgreSqlSettings(IResolvable postgreSqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getPostgreSqlSettings()
- Parameters:
postgreSqlSettings
- PostgreSqlSettings property identifier.- Returns:
this
-
postgreSqlSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder postgreSqlSettings(CfnDataProvider.PostgreSqlSettingsProperty postgreSqlSettings) Sets the value ofCfnDataProvider.SettingsProperty.getPostgreSqlSettings()
- Parameters:
postgreSqlSettings
- PostgreSqlSettings property identifier.- Returns:
this
-
redshiftSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder redshiftSettings(IResolvable redshiftSettings) Sets the value ofCfnDataProvider.SettingsProperty.getRedshiftSettings()
- Parameters:
redshiftSettings
- RedshiftSettings property identifier.- Returns:
this
-
redshiftSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder redshiftSettings(CfnDataProvider.RedshiftSettingsProperty redshiftSettings) Sets the value ofCfnDataProvider.SettingsProperty.getRedshiftSettings()
- Parameters:
redshiftSettings
- RedshiftSettings property identifier.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataProvider.SettingsProperty>
- Returns:
- a new instance of
CfnDataProvider.SettingsProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-