![JAR search and dependency download from the Maven repository](/logo.png)
io.burkard.cdk.services.quicksight.cfnDataSource.DataSourceParametersProperty.scala Maven / Gradle / Ivy
package io.burkard.cdk.services.quicksight.cfnDataSource
@SuppressWarnings(Array("org.wartremover.warts.DefaultArguments", "org.wartremover.warts.Null", "DisableSyntax.null"))
object DataSourceParametersProperty {
def apply(
prestoParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.PrestoParametersProperty] = None,
mySqlParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.MySqlParametersProperty] = None,
teradataParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.TeradataParametersProperty] = None,
sqlServerParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.SqlServerParametersProperty] = None,
s3Parameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.S3ParametersProperty] = None,
oracleParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.OracleParametersProperty] = None,
amazonElasticsearchParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.AmazonElasticsearchParametersProperty] = None,
mariaDbParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.MariaDbParametersProperty] = None,
auroraPostgreSqlParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.AuroraPostgreSqlParametersProperty] = None,
amazonOpenSearchParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.AmazonOpenSearchParametersProperty] = None,
redshiftParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.RedshiftParametersProperty] = None,
rdsParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.RdsParametersProperty] = None,
snowflakeParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.SnowflakeParametersProperty] = None,
postgreSqlParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.PostgreSqlParametersProperty] = None,
athenaParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.AthenaParametersProperty] = None,
sparkParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.SparkParametersProperty] = None,
auroraParameters: Option[software.amazon.awscdk.services.quicksight.CfnDataSource.AuroraParametersProperty] = None
): software.amazon.awscdk.services.quicksight.CfnDataSource.DataSourceParametersProperty =
(new software.amazon.awscdk.services.quicksight.CfnDataSource.DataSourceParametersProperty.Builder)
.prestoParameters(prestoParameters.orNull)
.mySqlParameters(mySqlParameters.orNull)
.teradataParameters(teradataParameters.orNull)
.sqlServerParameters(sqlServerParameters.orNull)
.s3Parameters(s3Parameters.orNull)
.oracleParameters(oracleParameters.orNull)
.amazonElasticsearchParameters(amazonElasticsearchParameters.orNull)
.mariaDbParameters(mariaDbParameters.orNull)
.auroraPostgreSqlParameters(auroraPostgreSqlParameters.orNull)
.amazonOpenSearchParameters(amazonOpenSearchParameters.orNull)
.redshiftParameters(redshiftParameters.orNull)
.rdsParameters(rdsParameters.orNull)
.snowflakeParameters(snowflakeParameters.orNull)
.postgreSqlParameters(postgreSqlParameters.orNull)
.athenaParameters(athenaParameters.orNull)
.sparkParameters(sparkParameters.orNull)
.auroraParameters(auroraParameters.orNull)
.build()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy