Module Values.BatchUpdateJobItemSource

The details of a job to update in a batch update operation.

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

    The farm ID of the job to update.

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

    The queue ID of the job to update.

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

    The job ID of the job to update.

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

    The task status to update the job's tasks to.

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

    The job priority to update.

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

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

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

    The maximum number of retries per failed tasks.

    *)
  8. lifecycleStatus : UpdateJobLifecycleStatus.t option;
    (*

    The status of a job in its lifecycle. When you change the status of the job to ARCHIVED, the job can't be scheduled or archived. An archived job and its steps and tasks are deleted after 120 days. The job can't be recovered.

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

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

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

    The name of the job to update.

    *)
  11. description : JobDescriptionOverride.t option;
    (*

    The description of the job to update.

    *)
}
Sourceval context_ : string
Sourceval make : ?targetTaskRunStatus:??? -> ?priority:??? -> ?maxFailedTasksCount:??? -> ?maxRetriesPerTask:??? -> ?lifecycleStatus:??? -> ?maxWorkerCount:??? -> ?name:??? -> ?description:??? -> farmId:FarmId.t -> queueId:QueueId.t -> jobId:JobId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of JobPriority.t | `String of FarmId.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