Values.SummaryMetricQueryResultSourceThe result of the summary metrics aggregation operation.
type nonrec t = {queryId : MetricQueryId.t option;The ID of the summary metric results query operation.
*)queryStatus : MetricQueryStatus.t option;The status of the summary metric query result.
*)error : MetricQueryError.t option;The error message for the summary metric query result.
*)metricName : MetricName.t option;The name of the summary metric query result.
*)dimensions : Dimensions.t option;The dimensions of the metric.
*)aggregationPeriod : AggregationPeriod.t option;The aggregation period of the metric.
*)startTimestamp : MetricQueryStartTimestamp.t option;The start timestamp for the summary metric query.
*)endTimestamp : MetricQueryEndTimestamp.t option;The end timestamp for the summary metric query.
*)timestamps : MetricQueryTimestamps.t option;The timestamp of each aggregation result.
*)values : MetricQueryValues.t option;The list of aggregated summary metric query results.
*)unit : MetricUnit.t option;The units of measurement to be used for interpreting the aggregation result.
*)}val make :
?queryId:MetricQueryId.t ->
?queryStatus:MetricQueryStatus.t ->
?error:MetricQueryError.t ->
?metricName:MetricName.t ->
?dimensions:Dimensions.t ->
?aggregationPeriod:AggregationPeriod.t ->
?startTimestamp:MetricQueryStartTimestamp.t ->
?endTimestamp:MetricQueryEndTimestamp.t ->
?timestamps:MetricQueryTimestamps.t ->
?values:MetricQueryValues.t ->
?unit:MetricUnit.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `Double of Min.t
| `Enum of string
| `String of DimensionValue.t ])
list
| `Timestamp of MetricQueryTimestamp.t ]
list
| `String of MetricQueryId.t
| `Timestamp of MetricQueryStartTimestamp.t ])
list ]