Interface TrustedAdvisorCheckRefreshStatus.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TrustedAdvisorCheckRefreshStatus.Builder,TrustedAdvisorCheckRefreshStatus>, SdkBuilder<TrustedAdvisorCheckRefreshStatus.Builder,TrustedAdvisorCheckRefreshStatus>, SdkPojo
Enclosing class:
TrustedAdvisorCheckRefreshStatus

public static interface TrustedAdvisorCheckRefreshStatus.Builder extends SdkPojo, CopyableBuilder<TrustedAdvisorCheckRefreshStatus.Builder,TrustedAdvisorCheckRefreshStatus>
  • Method Details

    • checkId

      The unique identifier for the Trusted Advisor check.

      Parameters:
      checkId - The unique identifier for the Trusted Advisor check.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • millisUntilNextRefreshable

      TrustedAdvisorCheckRefreshStatus.Builder millisUntilNextRefreshable(Long millisUntilNextRefreshable)

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

      Parameters:
      millisUntilNextRefreshable - The amount of time, in milliseconds, until the Trusted Advisor check is eligible for refresh.
      Returns:
      Returns a reference to this object so that method calls can be chained together.