Module Values_0.VisualSource

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.

Sourcetype nonrec t = {
  1. tableVisual : TableVisual.t option;
    (*

    A table visual. For more information, see Using tables as visuals in the Amazon Quick Suite User Guide.

    *)
  2. pivotTableVisual : PivotTableVisual.t option;
    (*

    A pivot table. For more information, see Using pivot tables in the Amazon Quick Suite User Guide.

    *)
  3. barChartVisual : BarChartVisual.t option;
    (*

    A bar chart. For more information, see Using bar charts in the Amazon Quick Suite User Guide.

    *)
  4. kPIVisual : KPIVisual.t option;
    (*

    A key performance indicator (KPI). For more information, see Using KPIs in the Amazon Quick Suite User Guide.

    *)
  5. pieChartVisual : PieChartVisual.t option;
    (*

    A pie or donut chart. For more information, see Using pie charts in the Amazon Quick Suite User Guide.

    *)
  6. gaugeChartVisual : GaugeChartVisual.t option;
    (*

    A gauge chart. For more information, see Using gauge charts in the Amazon Quick Suite User Guide.

    *)
  7. lineChartVisual : LineChartVisual.t option;
    (*

    A line chart. For more information, see Using line charts in the Amazon Quick Suite User Guide.

    *)
  8. heatMapVisual : HeatMapVisual.t option;
    (*

    A heat map. For more information, see Using heat maps in the Amazon Quick Suite User Guide.

    *)
  9. treeMapVisual : TreeMapVisual.t option;
    (*

    A tree map. For more information, see Using tree maps in the Amazon Quick Suite User Guide.

    *)
  10. geospatialMapVisual : GeospatialMapVisual.t option;
    (*

    A geospatial map or a points on map visual. For more information, see Creating point maps in the Amazon Quick Suite User Guide.

    *)
  11. filledMapVisual : FilledMapVisual.t option;
    (*

    A filled map. For more information, see Creating filled maps in the Amazon Quick Suite User Guide.

    *)
  12. layerMapVisual : LayerMapVisual.t option;
    (*

    The properties for a layer map visual

    *)
  13. funnelChartVisual : FunnelChartVisual.t option;
    (*

    A funnel chart. For more information, see Using funnel charts in the Amazon Quick Suite User Guide.

    *)
  14. scatterPlotVisual : ScatterPlotVisual.t option;
    (*

    A scatter plot. For more information, see Using scatter plots in the Amazon Quick Suite User Guide.

    *)
  15. comboChartVisual : ComboChartVisual.t option;
    (*

    A combo chart. For more information, see Using combo charts in the Amazon Quick Suite User Guide.

    *)
  16. boxPlotVisual : BoxPlotVisual.t option;
    (*

    A box plot. For more information, see Using box plots in the Amazon Quick Suite User Guide.

    *)
  17. waterfallVisual : WaterfallVisual.t option;
    (*

    A waterfall chart. For more information, see Using waterfall charts in the Amazon Quick Suite User Guide.

    *)
  18. histogramVisual : HistogramVisual.t option;
    (*

    A histogram. For more information, see Using histograms in the Amazon Quick Suite User Guide.

    *)
  19. wordCloudVisual : WordCloudVisual.t option;
    (*

    A word cloud. For more information, see Using word clouds in the Amazon Quick Suite User Guide.

    *)
  20. insightVisual : InsightVisual.t option;
    (*

    An insight visual. For more information, see Working with insights in the Amazon Quick Suite User Guide.

    *)
  21. sankeyDiagramVisual : SankeyDiagramVisual.t option;
    (*

    A sankey diagram. For more information, see Using Sankey diagrams in the Amazon Quick Suite User Guide.

    *)
  22. customContentVisual : CustomContentVisual.t option;
    (*

    A visual that contains custom content. For more information, see Using custom visual content in the Amazon Quick Suite User Guide.

    *)
  23. emptyVisual : EmptyVisual.t option;
    (*

    An empty visual.

    *)
  24. radarChartVisual : RadarChartVisual.t option;
    (*

    A radar chart visual. For more information, see Using radar charts in the Amazon Quick Suite User Guide.

    *)
  25. pluginVisual : PluginVisual.t option;
    (*

    The custom plugin visual type.

    *)
}
Sourceval make : ?tableVisual:??? -> ?pivotTableVisual:??? -> ?barChartVisual:??? -> ?kPIVisual:??? -> ?pieChartVisual:??? -> ?gaugeChartVisual:??? -> ?lineChartVisual:??? -> ?heatMapVisual:??? -> ?treeMapVisual:??? -> ?geospatialMapVisual:??? -> ?filledMapVisual:??? -> ?layerMapVisual:??? -> ?funnelChartVisual:??? -> ?scatterPlotVisual:??? -> ?comboChartVisual:??? -> ?boxPlotVisual:??? -> ?waterfallVisual:??? -> ?histogramVisual:??? -> ?wordCloudVisual:??? -> ?insightVisual:??? -> ?sankeyDiagramVisual:??? -> ?customContentVisual:??? -> ?emptyVisual:??? -> ?radarChartVisual:??? -> ?pluginVisual:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of ParameterName.t | `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Boolean of BooleanObject.t | `String of DataSetIdentifier.t | `Structure of (string * [> `List of [> `Double of SensitiveDoubleObject.t | `Long of SensitiveLongObject.t | `String of SensitiveStringObject.t | `Timestamp of SensitiveTimestamp.t ] list ]) list ]) list ]) list ]) list ] list | `String of URLOperationTemplate.t | `Structure of (string * [> `Enum of string | `List of [> `String of FieldId.t | `Structure of (string * [> `String of DataSetIdentifier.t ]) list ] list | `String of ShortRestrictiveResourceId.t | `Structure of (string * [> `Enum of string | `List of [> `String of ShortRestrictiveResourceId.t ] list ]) list ]) list ]) list ]) list ] list | `String of ShortRestrictiveResourceId.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of DataSetIdentifier.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `List of [> `String of CategoryValue.t ] list | `Structure of (string * [> `String of DataSetIdentifier.t ]) list | `Timestamp of Timestamp.t ]) list ]) list ] list | `String of HierarchyId.t | `Structure of (string * [> `Double of CoordinateLatitudeDouble.t | `String of GeocoderHierarchyCountryString.t ]) list ]) list ]) list ] list | `String of ShortRestrictiveResourceId.t | `Structure of (string * [> `Double of RadarChartStartAngle.t | `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of ParameterName.t | `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Boolean of BooleanObject.t | `String of DataSetIdentifier.t | `Structure of (string * [> `List of [> `Double of SensitiveDoubleObject.t | `Long of SensitiveLongObject.t | `String of SensitiveStringObject.t | `Timestamp of SensitiveTimestamp.t ] list ]) list ]) list ]) list ]) list ] list | `String of URLOperationTemplate.t | `Structure of (string * [> `Enum of string | `List of [> `String of FieldId.t | `Structure of (string * [> `String of DataSetIdentifier.t ]) list ] list | `String of ShortRestrictiveResourceId.t | `Structure of (string * [> `Enum of string | `List of [> `String of ShortRestrictiveResourceId.t ] list ]) list ]) list ]) list ]) list ] list | `String of DataSetIdentifier.t | `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Enum of string | `String of DataSetIdentifier.t | `Structure of (string * [> `Double of PercentileValue.t | `String of NullString.t | `Structure of (string * [> `Enum of string | `String of Prefix.t | `Structure of (string * [> `Enum of string | `Long of DecimalPlaces.t | `String of NullString.t | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]) list ]) list ]) list ]) list ] list | `String of FieldId.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of PeriodsForward.t | `List of [> `Structure of (string * [> `Enum of string ]) list ] list | `String of FieldId.t | `Structure of (string * [> `Double of SensitiveDouble.t | `Enum of string | `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Enum of string | `String of DataSetIdentifier.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of String_.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of Prefix.t | `Structure of (string * [> `Enum of string | `Long of DecimalPlaces.t | `String of NullString.t | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]) list ]) list ]) list ]) list ] list | `String of PixelLength.t | `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `List of [> `Structure of (string * [> `Double of Double.t | `String of HexColor.t ]) list ] list | `String of DataSetIdentifier.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `List of [> `Structure of (string * [> `Double of Double.t | `String of HexColor.t ]) list ] list | `Long of DecimalPlaces.t | `String of NullString.t | `Structure of (string * [> `Double of Opacity.t | `Enum of string | `List of [> `Structure of (string * [> `Double of Double.t | `String of HexColorWithTransparency.t ]) list ] list | `String of Prefix.t | `Structure of (string * [> `Enum of string | `Long of DecimalPlaces.t | `String of NullString.t | `Structure of (string * [> `Double of GeospatialWidth.t | `Enum of string | `String of HexColorWithTransparency.t ]) list ]) list ]) list ]) list ]) list ]) list | `Timestamp of Timestamp.t ]) list ]) list ]) list ] list | `String of URLOperationTemplate.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of WordCloudMaximumStringLength.t | `List of [> `String of FieldId.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of TransposedColumnIndex.t | `List of [> `Structure of (string * [> `String of FieldId.t | `Structure of (string * [> `Enum of string ]) list ]) list ] list | `String of FieldId.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of FieldId.t | `Structure of (string * [> `Enum of string ]) list ]) list ] list | `String of FieldId.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of FieldId.t | `Structure of (string * [> `Enum of string ]) list ]) list ] list | `String of DataSetIdentifier.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of String_.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of String_.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `Long of DecimalPlaces.t | `String of HexColor.t | `Structure of (string * [> `Enum of string | `String of PixelLength.t ]) list ]) list ]) list ]) list ]) list ]) list ]) list ] list | `Long of VisiblePanelRows.t | `String of ShortPlainText.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of TableFieldHeight.t | `List of [> `String of HexColor.t | `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Enum of string | `String of DataSetIdentifier.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of NullString.t | `Structure of (string * [> `Double of PercentileValue.t | `Enum of string | `String of Prefix.t | `Structure of (string * [> `Enum of string | `Long of DecimalPlaces.t | `String of NullString.t | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]) list ]) list ]) list ]) list ] list | `Long of Long.t | `String of HexColor.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of TableFieldHeight.t | `List of [> `Structure of (string * [> `String of HexColor.t ]) list ] list | `Long of Long.t | `String of HexColor.t | `Structure of (string * [> `Double of PercentNumber.t | `Enum of string | `Integer of TableBorderThickness.t | `String of PixelLength.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of TableBorderThickness.t | `Long of DecimalPlaces.t | `String of HexColor.t | `Structure of (string * [> `Double of Double.t | `Enum of string | `Integer of TableBorderThickness.t | `String of HexColor.t ]) list ]) list ]) list ]) list ]) list ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t