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