com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisVisual.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-aws-native-kotlin Show documentation
Show all versions of pulumi-aws-native-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.awsnative.quicksight.kotlin.outputs
import kotlin.Suppress
/**
*
* @property barChartVisual A bar chart.
* For more information, see [Using bar charts](https://docs.aws.amazon.com/quicksight/latest/user/bar-charts.html) in the *Amazon QuickSight User Guide* .
* @property boxPlotVisual A box plot.
* For more information, see [Using box plots](https://docs.aws.amazon.com/quicksight/latest/user/box-plots.html) in the *Amazon QuickSight User Guide* .
* @property comboChartVisual A combo chart.
* For more information, see [Using combo charts](https://docs.aws.amazon.com/quicksight/latest/user/combo-charts.html) in the *Amazon QuickSight User Guide* .
* @property customContentVisual A visual that contains custom content.
* For more information, see [Using custom visual content](https://docs.aws.amazon.com/quicksight/latest/user/custom-visual-content.html) in the *Amazon QuickSight User Guide* .
* @property emptyVisual An empty visual.
* @property filledMapVisual A filled map.
* For more information, see [Creating filled maps](https://docs.aws.amazon.com/quicksight/latest/user/filled-maps.html) in the *Amazon QuickSight User Guide* .
* @property funnelChartVisual A funnel chart.
* For more information, see [Using funnel charts](https://docs.aws.amazon.com/quicksight/latest/user/funnel-visual-content.html) in the *Amazon QuickSight User Guide* .
* @property gaugeChartVisual A gauge chart.
* For more information, see [Using gauge charts](https://docs.aws.amazon.com/quicksight/latest/user/gauge-chart.html) in the *Amazon QuickSight User Guide* .
* @property geospatialMapVisual A geospatial map or a points on map visual.
* For more information, see [Creating point maps](https://docs.aws.amazon.com/quicksight/latest/user/point-maps.html) in the *Amazon QuickSight User Guide* .
* @property heatMapVisual A heat map.
* For more information, see [Using heat maps](https://docs.aws.amazon.com/quicksight/latest/user/heat-map.html) in the *Amazon QuickSight User Guide* .
* @property histogramVisual A histogram.
* For more information, see [Using histograms](https://docs.aws.amazon.com/quicksight/latest/user/histogram-charts.html) in the *Amazon QuickSight User Guide* .
* @property insightVisual An insight visual.
* For more information, see [Working with insights](https://docs.aws.amazon.com/quicksight/latest/user/computational-insights.html) in the *Amazon QuickSight User Guide* .
* @property kpiVisual A key performance indicator (KPI).
* For more information, see [Using KPIs](https://docs.aws.amazon.com/quicksight/latest/user/kpi.html) in the *Amazon QuickSight User Guide* .
* @property lineChartVisual A line chart.
* For more information, see [Using line charts](https://docs.aws.amazon.com/quicksight/latest/user/line-charts.html) in the *Amazon QuickSight User Guide* .
* @property pieChartVisual A pie or donut chart.
* For more information, see [Using pie charts](https://docs.aws.amazon.com/quicksight/latest/user/pie-chart.html) in the *Amazon QuickSight User Guide* .
* @property pivotTableVisual A pivot table.
* For more information, see [Using pivot tables](https://docs.aws.amazon.com/quicksight/latest/user/pivot-table.html) in the *Amazon QuickSight User Guide* .
* @property radarChartVisual A radar chart visual.
* For more information, see [Using radar charts](https://docs.aws.amazon.com/quicksight/latest/user/radar-chart.html) in the *Amazon QuickSight User Guide* .
* @property sankeyDiagramVisual A sankey diagram.
* For more information, see [Using Sankey diagrams](https://docs.aws.amazon.com/quicksight/latest/user/sankey-diagram.html) in the *Amazon QuickSight User Guide* .
* @property scatterPlotVisual A scatter plot.
* For more information, see [Using scatter plots](https://docs.aws.amazon.com/quicksight/latest/user/scatter-plot.html) in the *Amazon QuickSight User Guide* .
* @property tableVisual A table visual.
* For more information, see [Using tables as visuals](https://docs.aws.amazon.com/quicksight/latest/user/tabular.html) in the *Amazon QuickSight User Guide* .
* @property treeMapVisual A tree map.
* For more information, see [Using tree maps](https://docs.aws.amazon.com/quicksight/latest/user/tree-map.html) in the *Amazon QuickSight User Guide* .
* @property waterfallVisual A waterfall chart.
* For more information, see [Using waterfall charts](https://docs.aws.amazon.com/quicksight/latest/user/waterfall-chart.html) in the *Amazon QuickSight User Guide* .
* @property wordCloudVisual A word cloud.
* For more information, see [Using word clouds](https://docs.aws.amazon.com/quicksight/latest/user/word-cloud.html) in the *Amazon QuickSight User Guide* .
*/
public data class AnalysisVisual(
public val barChartVisual: AnalysisBarChartVisual? = null,
public val boxPlotVisual: AnalysisBoxPlotVisual? = null,
public val comboChartVisual: AnalysisComboChartVisual? = null,
public val customContentVisual: AnalysisCustomContentVisual? = null,
public val emptyVisual: AnalysisEmptyVisual? = null,
public val filledMapVisual: AnalysisFilledMapVisual? = null,
public val funnelChartVisual: AnalysisFunnelChartVisual? = null,
public val gaugeChartVisual: AnalysisGaugeChartVisual? = null,
public val geospatialMapVisual: AnalysisGeospatialMapVisual? = null,
public val heatMapVisual: AnalysisHeatMapVisual? = null,
public val histogramVisual: AnalysisHistogramVisual? = null,
public val insightVisual: AnalysisInsightVisual? = null,
public val kpiVisual: AnalysisKpiVisual? = null,
public val lineChartVisual: AnalysisLineChartVisual? = null,
public val pieChartVisual: AnalysisPieChartVisual? = null,
public val pivotTableVisual: AnalysisPivotTableVisual? = null,
public val radarChartVisual: AnalysisRadarChartVisual? = null,
public val sankeyDiagramVisual: AnalysisSankeyDiagramVisual? = null,
public val scatterPlotVisual: AnalysisScatterPlotVisual? = null,
public val tableVisual: AnalysisTableVisual? = null,
public val treeMapVisual: AnalysisTreeMapVisual? = null,
public val waterfallVisual: AnalysisWaterfallVisual? = null,
public val wordCloudVisual: AnalysisWordCloudVisual? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.quicksight.outputs.AnalysisVisual): AnalysisVisual = AnalysisVisual(
barChartVisual = javaType.barChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisBarChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
boxPlotVisual = javaType.boxPlotVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisBoxPlotVisual.Companion.toKotlin(args0)
})
}).orElse(null),
comboChartVisual = javaType.comboChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisComboChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
customContentVisual = javaType.customContentVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisCustomContentVisual.Companion.toKotlin(args0)
})
}).orElse(null),
emptyVisual = javaType.emptyVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisEmptyVisual.Companion.toKotlin(args0)
})
}).orElse(null),
filledMapVisual = javaType.filledMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisFilledMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
funnelChartVisual = javaType.funnelChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisFunnelChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
gaugeChartVisual = javaType.gaugeChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisGaugeChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
geospatialMapVisual = javaType.geospatialMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisGeospatialMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
heatMapVisual = javaType.heatMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisHeatMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
histogramVisual = javaType.histogramVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisHistogramVisual.Companion.toKotlin(args0)
})
}).orElse(null),
insightVisual = javaType.insightVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisInsightVisual.Companion.toKotlin(args0)
})
}).orElse(null),
kpiVisual = javaType.kpiVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisKpiVisual.Companion.toKotlin(args0)
})
}).orElse(null),
lineChartVisual = javaType.lineChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisLineChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
pieChartVisual = javaType.pieChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisPieChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
pivotTableVisual = javaType.pivotTableVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisPivotTableVisual.Companion.toKotlin(args0)
})
}).orElse(null),
radarChartVisual = javaType.radarChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisRadarChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
sankeyDiagramVisual = javaType.sankeyDiagramVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisSankeyDiagramVisual.Companion.toKotlin(args0)
})
}).orElse(null),
scatterPlotVisual = javaType.scatterPlotVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisScatterPlotVisual.Companion.toKotlin(args0)
})
}).orElse(null),
tableVisual = javaType.tableVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisTableVisual.Companion.toKotlin(args0)
})
}).orElse(null),
treeMapVisual = javaType.treeMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisTreeMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
waterfallVisual = javaType.waterfallVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisWaterfallVisual.Companion.toKotlin(args0)
})
}).orElse(null),
wordCloudVisual = javaType.wordCloudVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisWordCloudVisual.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}