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:FarmId.t -> ?queueId:QueueId.t -> ?jobId:JobId.t -> ?name:JobName.t -> ?lifecycleStatus:JobLifecycleStatus.t -> ?lifecycleStatusMessage:String_.t -> ?priority:JobPriority.t -> ?createdAt:CreatedAt.t -> ?createdBy:CreatedBy.t -> ?updatedAt:UpdatedAt.t -> ?updatedBy:UpdatedBy.t -> ?startedAt:StartedAt.t -> ?endedAt:EndedAt.t -> ?taskRunStatus:TaskRunStatus.t -> ?targetTaskRunStatus:JobTargetTaskRunStatus.t -> ?taskRunStatusCounts:TaskRunStatusCounts.t -> ?taskFailureRetryCount:TaskFailureRetryCount.t -> ?storageProfileId:StorageProfileId.t -> ?maxFailedTasksCount:MaxFailedTasksCount.t -> ?maxRetriesPerTask:MaxRetriesPerTask.t -> ?parameters:JobParameters.t -> ?attachments:Attachments.t -> ?description:JobDescription.t -> ?maxWorkerCount:MaxWorkerCount.t -> ?sourceJobId:JobId.t -> 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