Values.IngestionJobSourceContains details about a data ingestion job. Data sources are ingested into a knowledge base so that Large Language Models (LLMs) can use your data. This data type is used in the following API operations: StartIngestionJob response GetIngestionJob response ListIngestionJob response
type nonrec t = {knowledgeBaseId : Id.t option;The unique identifier of the knowledge for the data ingestion job.
*)dataSourceId : Id.t option;The unique identifier of the data source for the data ingestion job.
*)ingestionJobId : Id.t option;The unique identifier of the data ingestion job.
*)description : Description.t option;The description of the data ingestion job.
*)status : IngestionJobStatus.t option;The status of the data ingestion job.
*)statistics : IngestionJobStatistics.t option;Contains statistics about the data ingestion job.
*)failureReasons : FailureReasons.t option;A list of reasons that the data ingestion job failed.
*)startedAt : DateTimestamp.t option;The time the data ingestion job started. If you stop a data ingestion job, the startedAt time is the time the job was started before the job was stopped.
*)updatedAt : DateTimestamp.t option;The time the data ingestion job was last updated. If you stop a data ingestion job, the updatedAt time is the time the job was stopped.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of FailureReason.t ] list
| `String of Id.t
| `Structure of (string * [> `Long of PrimitiveLong.t ]) list
| `Timestamp of DateTimestamp.t ])
list ]