code: @Override
      public RefreshTrustedAdvisorCheckResult refreshTrustedAdvisorCheck(RefreshTrustedAdvisorCheckRequest request) {
          request = beforeClientExecution(request);
          return executeRefreshTrustedAdvisorCheck(request);
      }
docs: <p>
  Requests a refresh of the Trusted Advisor check that has the specified check ID. Check IDs can be obtained by
  calling <a>DescribeTrustedAdvisorChecks</a>.
  </p>
  <note>
  <p>
  Some checks are refreshed automatically, and they cannot be refreshed by using this operation. Use of the
  <code>RefreshTrustedAdvisorCheck</code> operation for these checks causes an <code>InvalidParameterValue</code>
  error.
  </p>
  </note>
  <p>
  The response contains a <a>TrustedAdvisorCheckRefreshStatus</a> object, which contains these fields:
  </p>
  <ul>
  <li>
  <p>
  <b>status.</b> The refresh status of the check: "none", "enqueued", "processing", "success", or "abandoned".
  </p>
  </li>
  <li>
  <p>
  <b>millisUntilNextRefreshable.</b> The amount of time, in milliseconds, until the check is eligible for refresh.
  </p>
  </li>
  <li>
  <p>
  <b>checkId.</b> The unique identifier for the check.
  </p>
  </li>
  </ul>
  
  @param refreshTrustedAdvisorCheckRequest
  @return Result of the RefreshTrustedAdvisorCheck operation returned by the service.
  @throws InternalServerErrorException
  An internal server error occurred.
  @sample AWSSupport.RefreshTrustedAdvisorCheck
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/support-2013-04-15/RefreshTrustedAdvisorCheck"
  target="_top">AWS API Documentation</a>