/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the quicksight-2018-04-01.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.QuickSight.Model { /// /// A visual displayed on a sheet in an analysis, dashboard, or template. /// /// /// /// This is a union type structure. For this structure to be valid, only one of the attributes /// can be defined. /// /// public partial class Visual { private BarChartVisual _barChartVisual; private BoxPlotVisual _boxPlotVisual; private ComboChartVisual _comboChartVisual; private CustomContentVisual _customContentVisual; private EmptyVisual _emptyVisual; private FilledMapVisual _filledMapVisual; private FunnelChartVisual _funnelChartVisual; private GaugeChartVisual _gaugeChartVisual; private GeospatialMapVisual _geospatialMapVisual; private HeatMapVisual _heatMapVisual; private HistogramVisual _histogramVisual; private InsightVisual _insightVisual; private KPIVisual _kpiVisual; private LineChartVisual _lineChartVisual; private PieChartVisual _pieChartVisual; private PivotTableVisual _pivotTableVisual; private RadarChartVisual _radarChartVisual; private SankeyDiagramVisual _sankeyDiagramVisual; private ScatterPlotVisual _scatterPlotVisual; private TableVisual _tableVisual; private TreeMapVisual _treeMapVisual; private WaterfallVisual _waterfallVisual; private WordCloudVisual _wordCloudVisual; /// /// Gets and sets the property BarChartVisual. /// /// A bar chart. /// /// /// /// For more information, see Using /// bar charts in the Amazon QuickSight User Guide. /// /// public BarChartVisual BarChartVisual { get { return this._barChartVisual; } set { this._barChartVisual = value; } } // Check to see if BarChartVisual property is set internal bool IsSetBarChartVisual() { return this._barChartVisual != null; } /// /// Gets and sets the property BoxPlotVisual. /// /// A box plot. /// /// /// /// For more information, see Using /// box plots in the Amazon QuickSight User Guide. /// /// public BoxPlotVisual BoxPlotVisual { get { return this._boxPlotVisual; } set { this._boxPlotVisual = value; } } // Check to see if BoxPlotVisual property is set internal bool IsSetBoxPlotVisual() { return this._boxPlotVisual != null; } /// /// Gets and sets the property ComboChartVisual. /// /// A combo chart. /// /// /// /// For more information, see Using /// combo charts in the Amazon QuickSight User Guide. /// /// public ComboChartVisual ComboChartVisual { get { return this._comboChartVisual; } set { this._comboChartVisual = value; } } // Check to see if ComboChartVisual property is set internal bool IsSetComboChartVisual() { return this._comboChartVisual != null; } /// /// Gets and sets the property CustomContentVisual. /// /// A visual that contains custom content. /// /// /// /// For more information, see Using /// custom visual content in the Amazon QuickSight User Guide. /// /// public CustomContentVisual CustomContentVisual { get { return this._customContentVisual; } set { this._customContentVisual = value; } } // Check to see if CustomContentVisual property is set internal bool IsSetCustomContentVisual() { return this._customContentVisual != null; } /// /// Gets and sets the property EmptyVisual. /// /// An empty visual. /// /// public EmptyVisual EmptyVisual { get { return this._emptyVisual; } set { this._emptyVisual = value; } } // Check to see if EmptyVisual property is set internal bool IsSetEmptyVisual() { return this._emptyVisual != null; } /// /// Gets and sets the property FilledMapVisual. /// /// A filled map. /// /// /// /// For more information, see Creating /// filled maps in the Amazon QuickSight User Guide. /// /// public FilledMapVisual FilledMapVisual { get { return this._filledMapVisual; } set { this._filledMapVisual = value; } } // Check to see if FilledMapVisual property is set internal bool IsSetFilledMapVisual() { return this._filledMapVisual != null; } /// /// Gets and sets the property FunnelChartVisual. /// /// A funnel chart. /// /// /// /// For more information, see Using /// funnel charts in the Amazon QuickSight User Guide. /// /// public FunnelChartVisual FunnelChartVisual { get { return this._funnelChartVisual; } set { this._funnelChartVisual = value; } } // Check to see if FunnelChartVisual property is set internal bool IsSetFunnelChartVisual() { return this._funnelChartVisual != null; } /// /// Gets and sets the property GaugeChartVisual. /// /// A gauge chart. /// /// /// /// For more information, see Using /// gauge charts in the Amazon QuickSight User Guide. /// /// public GaugeChartVisual GaugeChartVisual { get { return this._gaugeChartVisual; } set { this._gaugeChartVisual = value; } } // Check to see if GaugeChartVisual property is set internal bool IsSetGaugeChartVisual() { return this._gaugeChartVisual != null; } /// /// Gets and sets the property GeospatialMapVisual. /// /// A geospatial map or a points on map visual. /// /// /// /// For more information, see Creating /// point maps in the Amazon QuickSight User Guide. /// /// public GeospatialMapVisual GeospatialMapVisual { get { return this._geospatialMapVisual; } set { this._geospatialMapVisual = value; } } // Check to see if GeospatialMapVisual property is set internal bool IsSetGeospatialMapVisual() { return this._geospatialMapVisual != null; } /// /// Gets and sets the property HeatMapVisual. /// /// A heat map. /// /// /// /// For more information, see Using /// heat maps in the Amazon QuickSight User Guide. /// /// public HeatMapVisual HeatMapVisual { get { return this._heatMapVisual; } set { this._heatMapVisual = value; } } // Check to see if HeatMapVisual property is set internal bool IsSetHeatMapVisual() { return this._heatMapVisual != null; } /// /// Gets and sets the property HistogramVisual. /// /// A histogram. /// /// /// /// For more information, see Using /// histograms in the Amazon QuickSight User Guide. /// /// public HistogramVisual HistogramVisual { get { return this._histogramVisual; } set { this._histogramVisual = value; } } // Check to see if HistogramVisual property is set internal bool IsSetHistogramVisual() { return this._histogramVisual != null; } /// /// Gets and sets the property InsightVisual. /// /// An insight visual. /// /// /// /// For more information, see Working /// with insights in the Amazon QuickSight User Guide. /// /// public InsightVisual InsightVisual { get { return this._insightVisual; } set { this._insightVisual = value; } } // Check to see if InsightVisual property is set internal bool IsSetInsightVisual() { return this._insightVisual != null; } /// /// Gets and sets the property KPIVisual. /// /// A key performance indicator (KPI). /// /// /// /// For more information, see Using /// KPIs in the Amazon QuickSight User Guide. /// /// public KPIVisual KPIVisual { get { return this._kpiVisual; } set { this._kpiVisual = value; } } // Check to see if KPIVisual property is set internal bool IsSetKPIVisual() { return this._kpiVisual != null; } /// /// Gets and sets the property LineChartVisual. /// /// A line chart. /// /// /// /// For more information, see Using /// line charts in the Amazon QuickSight User Guide. /// /// public LineChartVisual LineChartVisual { get { return this._lineChartVisual; } set { this._lineChartVisual = value; } } // Check to see if LineChartVisual property is set internal bool IsSetLineChartVisual() { return this._lineChartVisual != null; } /// /// Gets and sets the property PieChartVisual. /// /// A pie or donut chart. /// /// /// /// For more information, see Using /// pie charts in the Amazon QuickSight User Guide. /// /// public PieChartVisual PieChartVisual { get { return this._pieChartVisual; } set { this._pieChartVisual = value; } } // Check to see if PieChartVisual property is set internal bool IsSetPieChartVisual() { return this._pieChartVisual != null; } /// /// Gets and sets the property PivotTableVisual. /// /// A pivot table. /// /// /// /// For more information, see Using /// pivot tables in the Amazon QuickSight User Guide. /// /// public PivotTableVisual PivotTableVisual { get { return this._pivotTableVisual; } set { this._pivotTableVisual = value; } } // Check to see if PivotTableVisual property is set internal bool IsSetPivotTableVisual() { return this._pivotTableVisual != null; } /// /// Gets and sets the property RadarChartVisual. /// /// A radar chart visual. /// /// /// /// For more information, see Using /// radar charts in the Amazon QuickSight User Guide. /// /// public RadarChartVisual RadarChartVisual { get { return this._radarChartVisual; } set { this._radarChartVisual = value; } } // Check to see if RadarChartVisual property is set internal bool IsSetRadarChartVisual() { return this._radarChartVisual != null; } /// /// Gets and sets the property SankeyDiagramVisual. /// /// A sankey diagram. /// /// /// /// For more information, see Using /// Sankey diagrams in the Amazon QuickSight User Guide. /// /// public SankeyDiagramVisual SankeyDiagramVisual { get { return this._sankeyDiagramVisual; } set { this._sankeyDiagramVisual = value; } } // Check to see if SankeyDiagramVisual property is set internal bool IsSetSankeyDiagramVisual() { return this._sankeyDiagramVisual != null; } /// /// Gets and sets the property ScatterPlotVisual. /// /// A scatter plot. /// /// /// /// For more information, see Using /// scatter plots in the Amazon QuickSight User Guide. /// /// public ScatterPlotVisual ScatterPlotVisual { get { return this._scatterPlotVisual; } set { this._scatterPlotVisual = value; } } // Check to see if ScatterPlotVisual property is set internal bool IsSetScatterPlotVisual() { return this._scatterPlotVisual != null; } /// /// Gets and sets the property TableVisual. /// /// A table visual. /// /// /// /// For more information, see Using /// tables as visuals in the Amazon QuickSight User Guide. /// /// public TableVisual TableVisual { get { return this._tableVisual; } set { this._tableVisual = value; } } // Check to see if TableVisual property is set internal bool IsSetTableVisual() { return this._tableVisual != null; } /// /// Gets and sets the property TreeMapVisual. /// /// A tree map. /// /// /// /// For more information, see Using /// tree maps in the Amazon QuickSight User Guide. /// /// public TreeMapVisual TreeMapVisual { get { return this._treeMapVisual; } set { this._treeMapVisual = value; } } // Check to see if TreeMapVisual property is set internal bool IsSetTreeMapVisual() { return this._treeMapVisual != null; } /// /// Gets and sets the property WaterfallVisual. /// /// A waterfall chart. /// /// /// /// For more information, see Using /// waterfall charts in the Amazon QuickSight User Guide. /// /// public WaterfallVisual WaterfallVisual { get { return this._waterfallVisual; } set { this._waterfallVisual = value; } } // Check to see if WaterfallVisual property is set internal bool IsSetWaterfallVisual() { return this._waterfallVisual != null; } /// /// Gets and sets the property WordCloudVisual. /// /// A word cloud. /// /// /// /// For more information, see Using /// word clouds in the Amazon QuickSight User Guide. /// /// public WordCloudVisual WordCloudVisual { get { return this._wordCloudVisual; } set { this._wordCloudVisual = value; } } // Check to see if WordCloudVisual property is set internal bool IsSetWordCloudVisual() { return this._wordCloudVisual != null; } } }