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 make :
?knowledgeBaseId:Id.t ->
?dataSourceId:Id.t ->
?ingestionJobId:Id.t ->
?description:Description.t ->
?status:IngestionJobStatus.t ->
?statistics:IngestionJobStatistics.t ->
?failureReasons:FailureReasons.t ->
?startedAt:DateTimestamp.t ->
?updatedAt:DateTimestamp.t ->
unit ->
tval 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 ]