Values.DataViewSummarySourceStructure for the summary of a Dataview.
type nonrec t = {dataViewId : DataViewId.t option;The unique identifier for the Dataview.
*)dataViewArn : DataViewArn.t option;The ARN identifier of the Dataview.
*)datasetId : DatasetId.t option;Th unique identifier for the Dataview Dataset.
*)asOfTimestamp : TimestampEpoch.t option;Time range to use for the Dataview. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
*)partitionColumns : PartitionColumnList.t option;Ordered set of column names used to partition data.
*)sortColumns : SortColumnList.t option;Columns to be used for sorting the data.
*)status : DataViewStatus.t option;The status of a Dataview creation. RUNNING – Dataview creation is running. STARTING – Dataview creation is starting. FAILED – Dataview creation has failed. CANCELLED – Dataview creation has been cancelled. TIMEOUT – Dataview creation has timed out. SUCCESS – Dataview creation has succeeded. PENDING – Dataview creation is pending. FAILED_CLEANUP_FAILED – Dataview creation failed and resource cleanup failed.
*)errorInfo : DataViewErrorInfo.t option;The structure with error messages.
*)destinationTypeProperties : DataViewDestinationTypeParams.t option;Information about the Dataview destination.
*)autoUpdate : Boolean.t option;The flag to indicate Dataview should be updated automatically.
*)createTime : TimestampEpoch.t option;The timestamp at which the Dataview was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
*)lastModifiedTime : TimestampEpoch.t option;The last time that a Dataview was modified. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of StringValueLength1to255.t ] list
| `Long of TimestampEpoch.t
| `String of DataViewId.t
| `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of StringMapKey.t ]
* [> `String of StringMapValue.t ])
list
| `String of ErrorMessage.t ])
list ])
list ]