![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardVisual.kt Maven / Gradle / Ivy
@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 DashboardVisual(
public val barChartVisual: DashboardBarChartVisual? = null,
public val boxPlotVisual: DashboardBoxPlotVisual? = null,
public val comboChartVisual: DashboardComboChartVisual? = null,
public val customContentVisual: DashboardCustomContentVisual? = null,
public val emptyVisual: DashboardEmptyVisual? = null,
public val filledMapVisual: DashboardFilledMapVisual? = null,
public val funnelChartVisual: DashboardFunnelChartVisual? = null,
public val gaugeChartVisual: DashboardGaugeChartVisual? = null,
public val geospatialMapVisual: DashboardGeospatialMapVisual? = null,
public val heatMapVisual: DashboardHeatMapVisual? = null,
public val histogramVisual: DashboardHistogramVisual? = null,
public val insightVisual: DashboardInsightVisual? = null,
public val kpiVisual: DashboardKpiVisual? = null,
public val lineChartVisual: DashboardLineChartVisual? = null,
public val pieChartVisual: DashboardPieChartVisual? = null,
public val pivotTableVisual: DashboardPivotTableVisual? = null,
public val radarChartVisual: DashboardRadarChartVisual? = null,
public val sankeyDiagramVisual: DashboardSankeyDiagramVisual? = null,
public val scatterPlotVisual: DashboardScatterPlotVisual? = null,
public val tableVisual: DashboardTableVisual? = null,
public val treeMapVisual: DashboardTreeMapVisual? = null,
public val waterfallVisual: DashboardWaterfallVisual? = null,
public val wordCloudVisual: DashboardWordCloudVisual? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.quicksight.outputs.DashboardVisual): DashboardVisual = DashboardVisual(
barChartVisual = javaType.barChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardBarChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
boxPlotVisual = javaType.boxPlotVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardBoxPlotVisual.Companion.toKotlin(args0)
})
}).orElse(null),
comboChartVisual = javaType.comboChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardComboChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
customContentVisual = javaType.customContentVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardCustomContentVisual.Companion.toKotlin(args0)
})
}).orElse(null),
emptyVisual = javaType.emptyVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardEmptyVisual.Companion.toKotlin(args0)
})
}).orElse(null),
filledMapVisual = javaType.filledMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardFilledMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
funnelChartVisual = javaType.funnelChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardFunnelChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
gaugeChartVisual = javaType.gaugeChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardGaugeChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
geospatialMapVisual = javaType.geospatialMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardGeospatialMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
heatMapVisual = javaType.heatMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardHeatMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
histogramVisual = javaType.histogramVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardHistogramVisual.Companion.toKotlin(args0)
})
}).orElse(null),
insightVisual = javaType.insightVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardInsightVisual.Companion.toKotlin(args0)
})
}).orElse(null),
kpiVisual = javaType.kpiVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardKpiVisual.Companion.toKotlin(args0)
})
}).orElse(null),
lineChartVisual = javaType.lineChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardLineChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
pieChartVisual = javaType.pieChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardPieChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
pivotTableVisual = javaType.pivotTableVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardPivotTableVisual.Companion.toKotlin(args0)
})
}).orElse(null),
radarChartVisual = javaType.radarChartVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardRadarChartVisual.Companion.toKotlin(args0)
})
}).orElse(null),
sankeyDiagramVisual = javaType.sankeyDiagramVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardSankeyDiagramVisual.Companion.toKotlin(args0)
})
}).orElse(null),
scatterPlotVisual = javaType.scatterPlotVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardScatterPlotVisual.Companion.toKotlin(args0)
})
}).orElse(null),
tableVisual = javaType.tableVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardTableVisual.Companion.toKotlin(args0)
})
}).orElse(null),
treeMapVisual = javaType.treeMapVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardTreeMapVisual.Companion.toKotlin(args0)
})
}).orElse(null),
waterfallVisual = javaType.waterfallVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardWaterfallVisual.Companion.toKotlin(args0)
})
}).orElse(null),
wordCloudVisual = javaType.wordCloudVisual().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.quicksight.kotlin.outputs.DashboardWordCloudVisual.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy