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