Module Values.KinesisVideoStreamStartSelectorSource

Specifies the starting point in a Kinesis stream to start processing. You can use the producer timestamp or the fragment number. One of either producer timestamp or fragment number is required. If you use the producer timestamp, you must put the time in milliseconds. For more information about fragment numbers, see Fragment.

Sourcetype nonrec t = {
  1. producerTimestamp : ULong.t option;
    (*

    The timestamp from the producer corresponding to the fragment, in milliseconds, expressed in unix time format.

    *)
  2. fragmentNumber : KinesisVideoStreamFragmentNumber.t option;
    (*

    The unique identifier of the fragment. This value monotonically increases based on the ingestion order.

    *)
}
Sourceval make : ?producerTimestamp:??? -> ?fragmentNumber:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Long of ULong.t | `String of KinesisVideoStreamFragmentNumber.t ]) 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