Class SelfDependencyTumblingWindowTriggerReference


  • public final class SelfDependencyTumblingWindowTriggerReference
    extends DependencyReference
    Self referenced tumbling window trigger dependency.
    • Constructor Detail

      • SelfDependencyTumblingWindowTriggerReference

        public SelfDependencyTumblingWindowTriggerReference()
    • Method Detail

      • offset

        public String offset()
        Get the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency.
        Returns:
        the offset value.
      • withOffset

        public SelfDependencyTumblingWindowTriggerReference withOffset​(String offset)
        Set the offset property: Timespan applied to the start time of a tumbling window when evaluating dependency.
        Parameters:
        offset - the offset value to set.
        Returns:
        the SelfDependencyTumblingWindowTriggerReference object itself.
      • size

        public String size()
        Get the size property: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
        Returns:
        the size value.
      • withSize

        public SelfDependencyTumblingWindowTriggerReference withSize​(String size)
        Set the size property: The size of the window when evaluating the dependency. If undefined the frequency of the tumbling window will be used.
        Parameters:
        size - the size value to set.
        Returns:
        the SelfDependencyTumblingWindowTriggerReference object itself.