Class RerunTumblingWindowTrigger


  • public class RerunTumblingWindowTrigger
    extends Trigger
    Trigger that schedules pipeline reruns for all fixed time interval windows from a requested start time to requested end time.
    • Constructor Detail

      • RerunTumblingWindowTrigger

        public RerunTumblingWindowTrigger()
    • Method Detail

      • getParentTrigger

        public Object getParentTrigger()
        Get the parentTrigger property: The parent trigger reference.
        Returns:
        the parentTrigger value.
      • setParentTrigger

        public RerunTumblingWindowTrigger setParentTrigger​(Object parentTrigger)
        Set the parentTrigger property: The parent trigger reference.
        Parameters:
        parentTrigger - the parentTrigger value to set.
        Returns:
        the RerunTumblingWindowTrigger object itself.
      • getRequestedStartTime

        public OffsetDateTime getRequestedStartTime()
        Get the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
        Returns:
        the requestedStartTime value.
      • setRequestedStartTime

        public RerunTumblingWindowTrigger setRequestedStartTime​(OffsetDateTime requestedStartTime)
        Set the requestedStartTime property: The start time for the time period for which restatement is initiated. Only UTC time is currently supported.
        Parameters:
        requestedStartTime - the requestedStartTime value to set.
        Returns:
        the RerunTumblingWindowTrigger object itself.
      • getRequestedEndTime

        public OffsetDateTime getRequestedEndTime()
        Get the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
        Returns:
        the requestedEndTime value.
      • setRequestedEndTime

        public RerunTumblingWindowTrigger setRequestedEndTime​(OffsetDateTime requestedEndTime)
        Set the requestedEndTime property: The end time for the time period for which restatement is initiated. Only UTC time is currently supported.
        Parameters:
        requestedEndTime - the requestedEndTime value to set.
        Returns:
        the RerunTumblingWindowTrigger object itself.
      • getRerunConcurrency

        public int getRerunConcurrency()
        Get the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.
        Returns:
        the rerunConcurrency value.
      • setRerunConcurrency

        public RerunTumblingWindowTrigger setRerunConcurrency​(int rerunConcurrency)
        Set the rerunConcurrency property: The max number of parallel time windows (ready for execution) for which a rerun is triggered.
        Parameters:
        rerunConcurrency - the rerunConcurrency value to set.
        Returns:
        the RerunTumblingWindowTrigger object itself.
      • setDescription

        public RerunTumblingWindowTrigger setDescription​(String description)
        Set the description property: Trigger description.
        Overrides:
        setDescription in class Trigger
        Parameters:
        description - the description value to set.
        Returns:
        the Trigger object itself.
      • setAnnotations

        public RerunTumblingWindowTrigger setAnnotations​(List<Object> annotations)
        Set the annotations property: List of tags that can be used for describing the trigger.
        Overrides:
        setAnnotations in class Trigger
        Parameters:
        annotations - the annotations value to set.
        Returns:
        the Trigger object itself.