Class TrackedJobRequest

java.lang.Object
com.kingsrook.qqq.backend.core.jobs.progress.TrackedJobRequest

public class TrackedJobRequest extends Object
What a tracking job (JobTracking.start) is: its owner, label, the process name that identifies its kind (for example "assistant.turn"), the client channel, and optionally the record it is about.
  • Constructor Details

    • TrackedJobRequest

      public TrackedJobRequest()
  • Method Details

    • getUserId

      public String getUserId()
      Getter for userId
    • withUserId

      public TrackedJobRequest withUserId(String userId)
      Fluent setter for userId
    • getLabel

      public String getLabel()
      Getter for label
    • withLabel

      public TrackedJobRequest withLabel(String label)
      Fluent setter for label
    • getProcessName

      public String getProcessName()
      Getter for processName
    • withProcessName

      public TrackedJobRequest withProcessName(String processName)
      Fluent setter for processName
    • getClientChannel

      public String getClientChannel()
      Getter for clientChannel
    • withClientChannel

      public TrackedJobRequest withClientChannel(String clientChannel)
      Fluent setter for clientChannel
    • getTableName

      public String getTableName()
      Getter for tableName
    • withTableName

      public TrackedJobRequest withTableName(String tableName)
      Fluent setter for tableName
    • getRecordId

      public Serializable getRecordId()
      Getter for recordId
    • withRecordId

      public TrackedJobRequest withRecordId(Serializable recordId)
      Fluent setter for recordId