Class TrustedAdvisorCheckRefreshStatus

    • Method Detail

      • checkId

        public final String checkId()

        The unique identifier for the Trusted Advisor check.

        Returns:
        The unique identifier for the Trusted Advisor check.
      • status

        public final String status()

        The status of the Trusted Advisor check for which a refresh has been requested:

        • none - The check is not refreshed or the non-success status exceeds the timeout

        • enqueued - The check refresh requests has entered the refresh queue

        • processing - The check refresh request is picked up by the rule processing engine

        • success - The check is successfully refreshed

        • abandoned - The check refresh has failed

        Returns:
        The status of the Trusted Advisor check for which a refresh has been requested:

        • none - The check is not refreshed or the non-success status exceeds the timeout

        • enqueued - The check refresh requests has entered the refresh queue

        • processing - The check refresh request is picked up by the rule processing engine

        • success - The check is successfully refreshed

        • abandoned - The check refresh has failed

      • millisUntilNextRefreshable

        public final Long millisUntilNextRefreshable()

        The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.

        Returns:
        The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.
      • 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)