Interface JobCommonFieldsProjection

All Superinterfaces:
AuditProjection, BaseProjection, IdProjection, UniqueIdProjection
All Known Subinterfaces:
JobProjection
All Known Implementing Classes:
JobEntity

public interface JobCommonFieldsProjection extends BaseProjection
Projection for common fields between pre 3.3.0 JobRequest and Job entities.
Since:
3.3.0
  • Method Details

    • getCommandArgs

      List<String> getCommandArgs()
      Get the command arguments for this job.
      Returns:
      The command arguments
    • getTags

      Set<TagEntity> getTags()
      Get the tags for the job.
      Returns:
      Any tags that were sent in when job was originally requested
    • getGrouping

      Optional<String> getGrouping()
      Get the grouping this job is a part of. e.g. scheduler job name for job run many times
      Returns:
      The grouping
    • getGroupingInstance

      Optional<String> getGroupingInstance()
      Get the instance identifier of a grouping. e.g. the run id of a given scheduled job
      Returns:
      The grouping instance