Class Statement

    • Method Detail

      • id

        public final Integer id()

        The ID of the statement.

        Returns:
        The ID of the statement.
      • code

        public final String code()

        The execution code of the statement.

        Returns:
        The execution code of the statement.
      • stateAsString

        public final String stateAsString()

        The state while request is actioned.

        If the service returns an enum value that is not available in the current SDK version, state will return StatementState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from stateAsString().

        Returns:
        The state while request is actioned.
        See Also:
        StatementState
      • output

        public final StatementOutput output()

        The output in JSON.

        Returns:
        The output in JSON.
      • progress

        public final Double progress()

        The code execution progress.

        Returns:
        The code execution progress.
      • startedOn

        public final Long startedOn()

        The unix time and date that the job definition was started.

        Returns:
        The unix time and date that the job definition was started.
      • completedOn

        public final Long completedOn()

        The unix time and date that the job definition was completed.

        Returns:
        The unix time and date that the job definition was completed.
      • 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)