Class CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.quicksight.CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataSourcePropsMixin.DataSourceParametersProperty>
- Enclosing interface:
CfnDataSourcePropsMixin.DataSourceParametersProperty
@Stability(Stable)
public static final class CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataSourcePropsMixin.DataSourceParametersProperty>
A builder for
CfnDataSourcePropsMixin.DataSourceParametersProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamazonElasticsearchParameters(CfnDataSourcePropsMixin.AmazonElasticsearchParametersProperty amazonElasticsearchParameters) amazonElasticsearchParameters(IResolvable amazonElasticsearchParameters) amazonOpenSearchParameters(CfnDataSourcePropsMixin.AmazonOpenSearchParametersProperty amazonOpenSearchParameters) amazonOpenSearchParameters(IResolvable amazonOpenSearchParameters) athenaParameters(CfnDataSourcePropsMixin.AthenaParametersProperty athenaParameters) athenaParameters(IResolvable athenaParameters) auroraParameters(CfnDataSourcePropsMixin.AuroraParametersProperty auroraParameters) auroraParameters(IResolvable auroraParameters) auroraPostgreSqlParameters(CfnDataSourcePropsMixin.AuroraPostgreSqlParametersProperty auroraPostgreSqlParameters) auroraPostgreSqlParameters(IResolvable auroraPostgreSqlParameters) build()Builds the configured instance.databricksParameters(CfnDataSourcePropsMixin.DatabricksParametersProperty databricksParameters) databricksParameters(IResolvable databricksParameters) mariaDbParameters(CfnDataSourcePropsMixin.MariaDbParametersProperty mariaDbParameters) mariaDbParameters(IResolvable mariaDbParameters) mySqlParameters(CfnDataSourcePropsMixin.MySqlParametersProperty mySqlParameters) mySqlParameters(IResolvable mySqlParameters) oracleParameters(CfnDataSourcePropsMixin.OracleParametersProperty oracleParameters) oracleParameters(IResolvable oracleParameters) postgreSqlParameters(CfnDataSourcePropsMixin.PostgreSqlParametersProperty postgreSqlParameters) postgreSqlParameters(IResolvable postgreSqlParameters) prestoParameters(CfnDataSourcePropsMixin.PrestoParametersProperty prestoParameters) prestoParameters(IResolvable prestoParameters) rdsParameters(CfnDataSourcePropsMixin.RdsParametersProperty rdsParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getRdsParameters()rdsParameters(IResolvable rdsParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getRdsParameters()redshiftParameters(CfnDataSourcePropsMixin.RedshiftParametersProperty redshiftParameters) redshiftParameters(IResolvable redshiftParameters) s3Parameters(CfnDataSourcePropsMixin.S3ParametersProperty s3Parameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getS3Parameters()s3Parameters(IResolvable s3Parameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getS3Parameters()snowflakeParameters(CfnDataSourcePropsMixin.SnowflakeParametersProperty snowflakeParameters) snowflakeParameters(IResolvable snowflakeParameters) sparkParameters(CfnDataSourcePropsMixin.SparkParametersProperty sparkParameters) sparkParameters(IResolvable sparkParameters) sqlServerParameters(CfnDataSourcePropsMixin.SqlServerParametersProperty sqlServerParameters) sqlServerParameters(IResolvable sqlServerParameters) starburstParameters(CfnDataSourcePropsMixin.StarburstParametersProperty starburstParameters) starburstParameters(IResolvable starburstParameters) teradataParameters(CfnDataSourcePropsMixin.TeradataParametersProperty teradataParameters) teradataParameters(IResolvable teradataParameters) trinoParameters(CfnDataSourcePropsMixin.TrinoParametersProperty trinoParameters) trinoParameters(IResolvable trinoParameters)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
amazonElasticsearchParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder amazonElasticsearchParameters(IResolvable amazonElasticsearchParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAmazonElasticsearchParameters()- Parameters:
amazonElasticsearchParameters- The parameters for OpenSearch.- Returns:
this
-
amazonElasticsearchParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder amazonElasticsearchParameters(CfnDataSourcePropsMixin.AmazonElasticsearchParametersProperty amazonElasticsearchParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAmazonElasticsearchParameters()- Parameters:
amazonElasticsearchParameters- The parameters for OpenSearch.- Returns:
this
-
amazonOpenSearchParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder amazonOpenSearchParameters(IResolvable amazonOpenSearchParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAmazonOpenSearchParameters()- Parameters:
amazonOpenSearchParameters- The parameters for OpenSearch.- Returns:
this
-
amazonOpenSearchParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder amazonOpenSearchParameters(CfnDataSourcePropsMixin.AmazonOpenSearchParametersProperty amazonOpenSearchParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAmazonOpenSearchParameters()- Parameters:
amazonOpenSearchParameters- The parameters for OpenSearch.- Returns:
this
-
athenaParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder athenaParameters(IResolvable athenaParameters) - Parameters:
athenaParameters- The parameters for Amazon Athena.- Returns:
this
-
athenaParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder athenaParameters(CfnDataSourcePropsMixin.AthenaParametersProperty athenaParameters) - Parameters:
athenaParameters- The parameters for Amazon Athena.- Returns:
this
-
auroraParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder auroraParameters(IResolvable auroraParameters) - Parameters:
auroraParameters- The parameters for Amazon Aurora MySQL.- Returns:
this
-
auroraParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder auroraParameters(CfnDataSourcePropsMixin.AuroraParametersProperty auroraParameters) - Parameters:
auroraParameters- The parameters for Amazon Aurora MySQL.- Returns:
this
-
auroraPostgreSqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder auroraPostgreSqlParameters(IResolvable auroraPostgreSqlParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAuroraPostgreSqlParameters()- Parameters:
auroraPostgreSqlParameters- The parameters for Amazon Aurora.- Returns:
this
-
auroraPostgreSqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder auroraPostgreSqlParameters(CfnDataSourcePropsMixin.AuroraPostgreSqlParametersProperty auroraPostgreSqlParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getAuroraPostgreSqlParameters()- Parameters:
auroraPostgreSqlParameters- The parameters for Amazon Aurora.- Returns:
this
-
databricksParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder databricksParameters(IResolvable databricksParameters) - Parameters:
databricksParameters- The required parameters that are needed to connect to a Databricks data source.- Returns:
this
-
databricksParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder databricksParameters(CfnDataSourcePropsMixin.DatabricksParametersProperty databricksParameters) - Parameters:
databricksParameters- The required parameters that are needed to connect to a Databricks data source.- Returns:
this
-
mariaDbParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder mariaDbParameters(IResolvable mariaDbParameters) - Parameters:
mariaDbParameters- The parameters for MariaDB.- Returns:
this
-
mariaDbParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder mariaDbParameters(CfnDataSourcePropsMixin.MariaDbParametersProperty mariaDbParameters) - Parameters:
mariaDbParameters- The parameters for MariaDB.- Returns:
this
-
mySqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder mySqlParameters(IResolvable mySqlParameters) - Parameters:
mySqlParameters- The parameters for MySQL.- Returns:
this
-
mySqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder mySqlParameters(CfnDataSourcePropsMixin.MySqlParametersProperty mySqlParameters) - Parameters:
mySqlParameters- The parameters for MySQL.- Returns:
this
-
oracleParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder oracleParameters(IResolvable oracleParameters) - Parameters:
oracleParameters- Oracle parameters.- Returns:
this
-
oracleParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder oracleParameters(CfnDataSourcePropsMixin.OracleParametersProperty oracleParameters) - Parameters:
oracleParameters- Oracle parameters.- Returns:
this
-
postgreSqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder postgreSqlParameters(IResolvable postgreSqlParameters) - Parameters:
postgreSqlParameters- The parameters for PostgreSQL.- Returns:
this
-
postgreSqlParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder postgreSqlParameters(CfnDataSourcePropsMixin.PostgreSqlParametersProperty postgreSqlParameters) - Parameters:
postgreSqlParameters- The parameters for PostgreSQL.- Returns:
this
-
prestoParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder prestoParameters(IResolvable prestoParameters) - Parameters:
prestoParameters- The parameters for Presto.- Returns:
this
-
prestoParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder prestoParameters(CfnDataSourcePropsMixin.PrestoParametersProperty prestoParameters) - Parameters:
prestoParameters- The parameters for Presto.- Returns:
this
-
rdsParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder rdsParameters(IResolvable rdsParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getRdsParameters()- Parameters:
rdsParameters- The parameters for Amazon RDS.- Returns:
this
-
rdsParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder rdsParameters(CfnDataSourcePropsMixin.RdsParametersProperty rdsParameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getRdsParameters()- Parameters:
rdsParameters- The parameters for Amazon RDS.- Returns:
this
-
redshiftParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder redshiftParameters(IResolvable redshiftParameters) - Parameters:
redshiftParameters- The parameters for Amazon Redshift.- Returns:
this
-
redshiftParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder redshiftParameters(CfnDataSourcePropsMixin.RedshiftParametersProperty redshiftParameters) - Parameters:
redshiftParameters- The parameters for Amazon Redshift.- Returns:
this
-
s3Parameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder s3Parameters(IResolvable s3Parameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getS3Parameters()- Parameters:
s3Parameters- The parameters for S3.- Returns:
this
-
s3Parameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder s3Parameters(CfnDataSourcePropsMixin.S3ParametersProperty s3Parameters) Sets the value ofCfnDataSourcePropsMixin.DataSourceParametersProperty.getS3Parameters()- Parameters:
s3Parameters- The parameters for S3.- Returns:
this
-
snowflakeParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder snowflakeParameters(IResolvable snowflakeParameters) - Parameters:
snowflakeParameters- The parameters for Snowflake.- Returns:
this
-
snowflakeParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder snowflakeParameters(CfnDataSourcePropsMixin.SnowflakeParametersProperty snowflakeParameters) - Parameters:
snowflakeParameters- The parameters for Snowflake.- Returns:
this
-
sparkParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder sparkParameters(IResolvable sparkParameters) - Parameters:
sparkParameters- The parameters for Spark.- Returns:
this
-
sparkParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder sparkParameters(CfnDataSourcePropsMixin.SparkParametersProperty sparkParameters) - Parameters:
sparkParameters- The parameters for Spark.- Returns:
this
-
sqlServerParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder sqlServerParameters(IResolvable sqlServerParameters) - Parameters:
sqlServerParameters- The parameters for SQL Server.- Returns:
this
-
sqlServerParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder sqlServerParameters(CfnDataSourcePropsMixin.SqlServerParametersProperty sqlServerParameters) - Parameters:
sqlServerParameters- The parameters for SQL Server.- Returns:
this
-
starburstParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder starburstParameters(IResolvable starburstParameters) - Parameters:
starburstParameters- The parameters that are required to connect to a Starburst data source.- Returns:
this
-
starburstParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder starburstParameters(CfnDataSourcePropsMixin.StarburstParametersProperty starburstParameters) - Parameters:
starburstParameters- The parameters that are required to connect to a Starburst data source.- Returns:
this
-
teradataParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder teradataParameters(IResolvable teradataParameters) - Parameters:
teradataParameters- The parameters for Teradata.- Returns:
this
-
teradataParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder teradataParameters(CfnDataSourcePropsMixin.TeradataParametersProperty teradataParameters) - Parameters:
teradataParameters- The parameters for Teradata.- Returns:
this
-
trinoParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder trinoParameters(IResolvable trinoParameters) - Parameters:
trinoParameters- The parameters that are required to connect to a Trino data source.- Returns:
this
-
trinoParameters
@Stability(Stable) public CfnDataSourcePropsMixin.DataSourceParametersProperty.Builder trinoParameters(CfnDataSourcePropsMixin.TrinoParametersProperty trinoParameters) - Parameters:
trinoParameters- The parameters that are required to connect to a Trino data source.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataSourcePropsMixin.DataSourceParametersProperty>- Returns:
- a new instance of
CfnDataSourcePropsMixin.DataSourceParametersProperty - Throws:
NullPointerException- if any required attribute was not provided
-