Class JobSchedulingInfo

java.lang.Object
org.opensearch.jobscheduler.scheduler.JobSchedulingInfo

public class JobSchedulingInfo extends Object
  • Constructor Details

    • JobSchedulingInfo

      public JobSchedulingInfo(String indexName, String jobId, org.opensearch.jobscheduler.spi.ScheduledJobParameter jobParameter)
  • Method Details

    • getIndexName

      public String getIndexName()
    • getJobId

      public String getJobId()
    • getJobParameter

      public org.opensearch.jobscheduler.spi.ScheduledJobParameter getJobParameter()
    • isDescheduled

      public boolean isDescheduled()
    • getActualPreviousExecutionTime

      public Instant getActualPreviousExecutionTime()
    • getExpectedPreviousExecutionTime

      public Instant getExpectedPreviousExecutionTime()
    • getExpectedExecutionTime

      public Instant getExpectedExecutionTime()
    • getScheduledCancellable

      public org.opensearch.threadpool.Scheduler.ScheduledCancellable getScheduledCancellable()
    • setDescheduled

      public void setDescheduled(boolean descheduled)
    • setActualPreviousExecutionTime

      public void setActualPreviousExecutionTime(Instant actualPreviousExecutionTime)
    • setExpectedPreviousExecutionTime

      public void setExpectedPreviousExecutionTime(Instant expectedPreviousExecutionTime)
    • setExpectedExecutionTime

      public void setExpectedExecutionTime(Instant expectedExecutionTime)
    • setScheduledCancellable

      public void setScheduledCancellable(org.opensearch.threadpool.Scheduler.ScheduledCancellable scheduledCancellable)