All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.quicksight.kotlin.outputs.AnalysisVisual.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 1.11.0.0
Show newest version
@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),
        )
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy