Class LaunchRequest
java.lang.Object
com.kingsrook.qqq.backend.core.jobs.model.LaunchRequest
A request to run a process as a durable job (DurableJobs.launch, and the
body of POST /qqq/v1/processes/{processName}/jobs).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for expectedRows (a known row count, e.g., from count_records)Getter for filtergetLabel()Getter for labelgetMode()Getter for modeGetter for notifyEmailGetter for parentJobId (retry or run-again of)Getter for priorityGetter for processNameGetter for profileJsonGetter for recordIdsGetter for rowSetSource: for "retry failed rows", the parent job and the rows (row numbers or record keys) to run again.Getter for savedBulkLoadProfileIdGetter for startAfterStep: the launch point (frontend values collected up to here); backend steps after it run in the job.Getter for uploadRefsGetter for valueswithExpectedRows(Long expectedRows) Fluent setter for expectedRowswithFilter(QQueryFilter filter) Fluent setter for filterFluent setter for labelFluent setter for modewithNotifyEmail(Boolean notifyEmail) Fluent setter for notifyEmailwithParentJobId(Integer parentJobId) Fluent setter for parentJobIdwithPriority(Integer priority) Fluent setter for prioritywithProcessName(String processName) Fluent setter for processNamewithProfileJson(String profileJson) Fluent setter for profileJsonwithRecordIds(List<Serializable> recordIds) Fluent setter for recordIdswithRowSetSource(Map<String, Object> rowSetSource) Fluent setter for rowSetSourcewithSavedBulkLoadProfileId(Integer savedBulkLoadProfileId) Fluent setter for savedBulkLoadProfileIdwithStartAfterStep(String startAfterStep) Fluent setter for startAfterStepwithUploadRefs(List<String> uploadRefs) Fluent setter for uploadRefswithValue(String name, Serializable value) Fluent setter for one valuewithValues(Map<String, Serializable> values) Fluent setter for values
-
Constructor Details
-
LaunchRequest
public LaunchRequest()Constructor -
LaunchRequest
Constructor
-
-
Method Details
-
getProcessName
Getter for processName -
withProcessName
Fluent setter for processName -
getValues
Getter for values -
withValues
Fluent setter for values -
withValue
Fluent setter for one value -
getFilter
Getter for filter -
withFilter
Fluent setter for filter -
getRecordIds
Getter for recordIds -
withRecordIds
Fluent setter for recordIds -
getUploadRefs
-
withUploadRefs
Fluent setter for uploadRefs -
getSavedBulkLoadProfileId
Getter for savedBulkLoadProfileId -
withSavedBulkLoadProfileId
Fluent setter for savedBulkLoadProfileId -
getProfileJson
Getter for profileJson -
withProfileJson
Fluent setter for profileJson -
getMode
Getter for mode -
withMode
Fluent setter for mode -
getPriority
Getter for priority -
withPriority
Fluent setter for priority -
getNotifyEmail
Getter for notifyEmail -
withNotifyEmail
Fluent setter for notifyEmail -
getLabel
Getter for label -
withLabel
Fluent setter for label -
getStartAfterStep
Getter for startAfterStep: the launch point (frontend values collected up to here); backend steps after it run in the job. -
withStartAfterStep
Fluent setter for startAfterStep -
getParentJobId
Getter for parentJobId (retry or run-again of) -
withParentJobId
Fluent setter for parentJobId -
getExpectedRows
Getter for expectedRows (a known row count, e.g., from count_records) -
withExpectedRows
Fluent setter for expectedRows -
getRowSetSource
-
withRowSetSource
Fluent setter for rowSetSource
-