Class ConditionalSplitActivity

    • Method Detail

      • condition

        public final Condition condition()

        The conditions that define the paths for the activity, and the relationship between the conditions.

        Returns:
        The conditions that define the paths for the activity, and the relationship between the conditions.
      • evaluationWaitTime

        public final WaitTime evaluationWaitTime()

        The amount of time to wait before determining whether the conditions are met, or the date and time when Amazon Pinpoint determines whether the conditions are met.

        Returns:
        The amount of time to wait before determining whether the conditions are met, or the date and time when Amazon Pinpoint determines whether the conditions are met.
      • falseActivity

        public final String falseActivity()

        The unique identifier for the activity to perform if the conditions aren't met.

        Returns:
        The unique identifier for the activity to perform if the conditions aren't met.
      • trueActivity

        public final String trueActivity()

        The unique identifier for the activity to perform if the conditions are met.

        Returns:
        The unique identifier for the activity to perform if the conditions are met.
      • 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)