com.pulumi.aws.quicksight.kotlin.outputs.AnalysisParameters.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-kotlin Show documentation
Show all versions of pulumi-aws-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.aws.quicksight.kotlin.outputs
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property dateTimeParameters A list of parameters that have a data type of date-time. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DateTimeParameter.html).
* @property decimalParameters A list of parameters that have a data type of decimal. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_DecimalParameter.html).
* @property integerParameters A list of parameters that have a data type of integer. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_IntegerParameter.html).
* @property stringParameters A list of parameters that have a data type of string. See [AWS API Documentation for complete description](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_StringParameter.html).
*/
public data class AnalysisParameters(
public val dateTimeParameters: List? = null,
public val decimalParameters: List? = null,
public val integerParameters: List? = null,
public val stringParameters: List? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.aws.quicksight.outputs.AnalysisParameters): AnalysisParameters = AnalysisParameters(
dateTimeParameters = javaType.dateTimeParameters().map({ args0 ->
args0.let({ args0 ->
com.pulumi.aws.quicksight.kotlin.outputs.AnalysisParametersDateTimeParameter.Companion.toKotlin(args0)
})
}),
decimalParameters = javaType.decimalParameters().map({ args0 ->
args0.let({ args0 ->
com.pulumi.aws.quicksight.kotlin.outputs.AnalysisParametersDecimalParameter.Companion.toKotlin(args0)
})
}),
integerParameters = javaType.integerParameters().map({ args0 ->
args0.let({ args0 ->
com.pulumi.aws.quicksight.kotlin.outputs.AnalysisParametersIntegerParameter.Companion.toKotlin(args0)
})
}),
stringParameters = javaType.stringParameters().map({ args0 ->
args0.let({ args0 ->
com.pulumi.aws.quicksight.kotlin.outputs.AnalysisParametersStringParameter.Companion.toKotlin(args0)
})
}),
)
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy