![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisDonutOptions.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.quicksight.kotlin.outputs
import kotlin.Suppress
/**
*
* @property arcOptions The option for define the arc of the chart shape. Valid values are as follows:
* - `WHOLE` - A pie chart
* - `SMALL` - A small-sized donut chart
* - `MEDIUM` - A medium-sized donut chart
* - `LARGE` - A large-sized donut chart
* @property donutCenterOptions The label options of the label that is displayed in the center of a donut chart. This option isn't available for pie charts.
*/
public data class AnalysisDonutOptions(
public val arcOptions: AnalysisArcOptions? = null,
public val donutCenterOptions: AnalysisDonutCenterOptions? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.quicksight.outputs.AnalysisDonutOptions): AnalysisDonutOptions = AnalysisDonutOptions(
arcOptions = javaType.arcOptions().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisArcOptions.Companion.toKotlin(args0)
})
}).orElse(null),
donutCenterOptions = javaType.donutCenterOptions().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisDonutCenterOptions.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy