Module Values_0.PieChartVisualSource

A pie or donut chart. The PieChartVisual structure describes a visual that is a member of the pie chart family. The following charts can be described by using this structure: Pie charts Donut charts For more information, see Using pie charts in the Amazon Quick Suite User Guide. For more information, see Using donut charts in the Amazon Quick Suite User Guide.

Sourcetype nonrec t = {
  1. visualId : ShortRestrictiveResourceId.t;
    (*

    The unique identifier of a visual. This identifier must be unique within the context of a dashboard, template, or analysis. Two dashboards, analyses, or templates can have visuals with the same identifiers.

    *)
  2. title : VisualTitleLabelOptions.t option;
    (*

    The title that is displayed on the visual.

    *)
  3. subtitle : VisualSubtitleLabelOptions.t option;
    (*

    The subtitle that is displayed on the visual.

    *)
  4. chartConfiguration : PieChartConfiguration.t option;
    (*

    The configuration of a pie chart.

    *)
  5. actions : VisualCustomActionList.t option;
    (*

    The list of custom actions that are configured for a visual.

    *)
  6. columnHierarchies : ColumnHierarchyList.t option;
    (*

    The column hierarchy that is used during drill-downs and drill-ups.

    *)
  7. visualContentAltText : LongPlainText.t option;
    (*

    The alt text for the visual.

    *)
}
Sourceval context_ : string
Sourceval make : ?title:??? -> ?subtitle:??? -> ?chartConfiguration:??? -> ?actions:??? -> ?columnHierarchies:??? -> ?visualContentAltText:??? -> visualId:ShortRestrictiveResourceId.t -> unit -> t
Sourceval to_value : t -> [> `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 ]) list ]) list ] list | `String of ShortRestrictiveResourceId.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of DataSetIdentifier.t ]) list ] list | `String of FieldId.t ]) list ] list | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Enum of string | `String of FieldId.t | `Structure of (string * [> `Enum of string | `String of DataSetIdentifier.t | `Structure of (string * [> `Enum of string | `String of String_.t | `Structure of (string * [> `Double of PercentileValue.t ]) list ]) list ]) list ]) list ]) list ] list | `Long of VisiblePanelRows.t | `String of ShortPlainText.t | `Structure of (string * [> `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 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 PixelLength.t | `Structure of (string * [> `Enum of string | `String of HexColor.t | `Structure of (string * [> `Enum of string | `String of HexColor.t | `Structure of (string * [> `Enum of string | `String of PixelLength.t ]) 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