Module Values.BatchGetJobItemSource

The details of a job returned in a batch get operation.

Sourcetype nonrec t = {
  1. farmId : FarmId.t option;
    (*

    The farm ID of the job.

    *)
  2. queueId : QueueId.t option;
    (*

    The queue ID of the job.

    *)
  3. jobId : JobId.t option;
    (*

    The job ID.

    *)
  4. name : JobName.t option;
    (*

    The name of the job.

    *)
  5. lifecycleStatus : JobLifecycleStatus.t option;
    (*

    The life cycle status of the job.

    *)
  6. lifecycleStatusMessage : String_.t option;
    (*

    A message that communicates the status of the life cycle.

    *)
  7. priority : JobPriority.t option;
    (*

    The job priority.

    *)
  8. createdAt : CreatedAt.t option;
    (*

    The date and time the resource was created.

    *)
  9. createdBy : CreatedBy.t option;
    (*

    The user or system that created this resource.

    *)
  10. updatedAt : UpdatedAt.t option;
    (*

    The date and time the resource was updated.

    *)
  11. updatedBy : UpdatedBy.t option;
    (*

    The user or system that updated this resource.

    *)
  12. startedAt : StartedAt.t option;
    (*

    The date and time the resource started running.

    *)
  13. endedAt : EndedAt.t option;
    (*

    The date and time the resource ended running.

    *)
  14. taskRunStatus : TaskRunStatus.t option;
    (*

    The task run status for the job.

    *)
  15. targetTaskRunStatus : JobTargetTaskRunStatus.t option;
    (*

    The task status to start with on the job.

    *)
  16. taskRunStatusCounts : TaskRunStatusCounts.t option;
    (*

    The number of tasks for each run status for the job.

    *)
  17. taskFailureRetryCount : TaskFailureRetryCount.t option;
    (*

    The number of times that tasks failed and were retried.

    *)
  18. storageProfileId : StorageProfileId.t option;
    (*

    The storage profile ID associated with the job.

    *)
  19. maxFailedTasksCount : MaxFailedTasksCount.t option;
    (*

    The number of task failures before the job stops running and is marked as FAILED.

    *)
  20. maxRetriesPerTask : MaxRetriesPerTask.t option;
    (*

    The maximum number of retries per failed tasks.

    *)
  21. parameters : JobParameters.t option;
    (*

    The parameters for the job.

    *)
  22. attachments : Attachments.t option;
    (*

    The attachments for the job.

    *)
  23. description : JobDescription.t option;
    (*

    The description of the job.

    *)
  24. maxWorkerCount : MaxWorkerCount.t option;
    (*

    The maximum number of worker hosts that can concurrently process a job.

    *)
  25. sourceJobId : JobId.t option;
    (*

    The job ID for the source job.

    *)
}
Sourceval make : ?farmId:??? -> ?queueId:??? -> ?jobId:??? -> ?name:??? -> ?lifecycleStatus:??? -> ?lifecycleStatusMessage:??? -> ?priority:??? -> ?createdAt:??? -> ?createdBy:??? -> ?updatedAt:??? -> ?updatedBy:??? -> ?startedAt:??? -> ?endedAt:??? -> ?taskRunStatus:??? -> ?targetTaskRunStatus:??? -> ?taskRunStatusCounts:??? -> ?taskFailureRetryCount:??? -> ?storageProfileId:??? -> ?maxFailedTasksCount:??? -> ?maxRetriesPerTask:??? -> ?parameters:??? -> ?attachments:??? -> ?description:??? -> ?maxWorkerCount:??? -> ?sourceJobId:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of JobPriority.t | `Map of ([> `Enum of string | `String of JobParametersKeyString.t ] * [> `Integer of Integer.t | `Structure of (string * [> `String of IntString.t ]) list ]) list | `String of FarmId.t | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `List of [> `String of OutputRelativeDirectoriesListMemberString.t ] list | `String of FileSystemLocationName.t ]) list ] list ]) list | `Timestamp of CreatedAt.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