Class StartTimerDecisionAttributes

    • Method Detail

      • timerId

        public final String timerId()

        The unique ID of the timer.

        The specified string must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

        Returns:
        The unique ID of the timer.

        The specified string must not contain a : (colon), / (slash), | (vertical bar), or any control characters (- | -Ÿ). Also, it must not be the literal string arn.

      • control

        public final String control()

        The data attached to the event that can be used by the decider in subsequent workflow tasks.

        Returns:
        The data attached to the event that can be used by the decider in subsequent workflow tasks.
      • startToFireTimeout

        public final String startToFireTimeout()

        The duration to wait before firing the timer.

        The duration is specified in seconds, an integer greater than or equal to 0.

        Returns:
        The duration to wait before firing the timer.

        The duration is specified in seconds, an integer greater than or equal to 0.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)