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
Constructors -
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()ibmDb2LuwSettings(IResolvable ibmDb2LuwSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2LuwSettings()ibmDb2LuwSettings(CfnDataProvider.IbmDb2LuwSettingsProperty ibmDb2LuwSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2LuwSettings()ibmDb2ZOsSettings(IResolvable ibmDb2ZOsSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2ZOsSettings()ibmDb2ZOsSettings(CfnDataProvider.IbmDb2zOsSettingsProperty ibmDb2ZOsSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2ZOsSettings()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
-
ibmDb2LuwSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder ibmDb2LuwSettings(IResolvable ibmDb2LuwSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2LuwSettings()- Parameters:
ibmDb2LuwSettings- IbmDb2LuwSettings property identifier.- Returns:
this
-
ibmDb2LuwSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder ibmDb2LuwSettings(CfnDataProvider.IbmDb2LuwSettingsProperty ibmDb2LuwSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2LuwSettings()- Parameters:
ibmDb2LuwSettings- IbmDb2LuwSettings property identifier.- Returns:
this
-
ibmDb2ZOsSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder ibmDb2ZOsSettings(IResolvable ibmDb2ZOsSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2ZOsSettings()- Parameters:
ibmDb2ZOsSettings- IbmDb2zOsSettings property identifier.- Returns:
this
-
ibmDb2ZOsSettings
@Stability(Stable) public CfnDataProvider.SettingsProperty.Builder ibmDb2ZOsSettings(CfnDataProvider.IbmDb2zOsSettingsProperty ibmDb2ZOsSettings) Sets the value ofCfnDataProvider.SettingsProperty.getIbmDb2ZOsSettings()- Parameters:
ibmDb2ZOsSettings- IbmDb2zOsSettings 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataProvider.SettingsProperty>- Returns:
- a new instance of
CfnDataProvider.SettingsProperty - Throws:
NullPointerException- if any required attribute was not provided
-