Module Values.DatasetSource

Provides metadata for a dataset.

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

    The name of the dataset.

    *)
  2. datasetArn : Arn.t option;
    (*

    The Amazon Resource Name (ARN) of the dataset that you want metadata for.

    *)
  3. datasetGroupArn : Arn.t option;
    (*

    The Amazon Resource Name (ARN) of the dataset group.

    *)
  4. datasetType : DatasetType.t option;
    (*

    One of the following values: Interactions Items Users Actions Action_Interactions

    *)
  5. schemaArn : Arn.t option;
    (*

    The ARN of the associated schema.

    *)
  6. status : Status.t option;
    (*

    The status of the dataset. A dataset can be in one of the following states: CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED DELETE PENDING > DELETE IN_PROGRESS

    *)
  7. creationDateTime : Date.t option;
    (*

    The creation date and time (in Unix time) of the dataset.

    *)
  8. lastUpdatedDateTime : Date.t option;
    (*

    A time stamp that shows when the dataset was updated.

    *)
  9. latestDatasetUpdate : DatasetUpdateSummary.t option;
    (*

    Describes the latest update to the dataset.

    *)
  10. trackingId : TrackingId.t option;
    (*

    The ID of the event tracker for an Action interactions dataset. You specify the tracker's ID in the PutActionInteractions API operation. Amazon Personalize uses it to direct new data to the Action interactions dataset in your dataset group.

    *)
}
Sourceval make : ?name:??? -> ?datasetArn:??? -> ?datasetGroupArn:??? -> ?datasetType:??? -> ?schemaArn:??? -> ?status:??? -> ?creationDateTime:??? -> ?lastUpdatedDateTime:??? -> ?latestDatasetUpdate:??? -> ?trackingId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of Name.t | `Structure of (string * [> `String of Arn.t | `Timestamp of Date.t ]) list | `Timestamp of Date.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