Module Values.DatasetParameterSource

Represents a dataset parameter that defines type and conditions for a parameter in the Amazon S3 path of the dataset.

Sourcetype nonrec t = {
  1. name : PathParameterName.t;
    (*

    The name of the parameter that is used in the dataset's Amazon S3 path.

    *)
  2. type_ : ParameterType.t;
    (*

    The type of the dataset parameter, can be one of a 'String', 'Number' or 'Datetime'.

    *)
  3. datetimeOptions : DatetimeOptions.t option;
    (*

    Additional parameter options such as a format and a timezone. Required for datetime parameters.

    *)
  4. createColumn : CreateColumn.t option;
    (*

    Optional boolean value that defines whether the captured value of this parameter should be used to create a new column in a dataset.

    *)
  5. filter : FilterExpression.t option;
    (*

    The optional filter expression structure to apply additional matching criteria to the parameter.

    *)
}
Sourceval context_ : string
Sourceval make : ?datetimeOptions:??? -> ?createColumn:??? -> ?filter:??? -> name:PathParameterName.t -> type_:ParameterType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of CreateColumn.t | `Enum of string | `String of PathParameterName.t | `Structure of (string * [> `Map of ([> `String of ValueReference.t ] * [> `String of ConditionValue.t ]) list | `String of DatetimeFormat.t ]) 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