code: @Override
      public ListScriptsResult listScripts(ListScriptsRequest request) {
          request = beforeClientExecution(request);
          return executeListScripts(request);
      }
docs: <p>
  Retrieves script records for all Realtime scripts that are associated with the AWS account in use.
  </p>
  <p>
  <b>Learn more</b>
  </p>
  <p>
  <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/realtime-intro.html">Amazon GameLift Realtime
  Servers</a>
  </p>
  <p>
  <b>Related operations</b>
  </p>
  <ul>
  <li>
  <p>
  <a>CreateScript</a>
  </p>
  </li>
  <li>
  <p>
  <a>ListScripts</a>
  </p>
  </li>
  <li>
  <p>
  <a>DescribeScript</a>
  </p>
  </li>
  <li>
  <p>
  <a>UpdateScript</a>
  </p>
  </li>
  <li>
  <p>
  <a>DeleteScript</a>
  </p>
  </li>
  </ul>
  
  @param listScriptsRequest
  @return Result of the ListScripts operation returned by the service.
  @throws UnauthorizedException
  The client failed authentication. Clients should not retry such requests.
  @throws InvalidRequestException
  One or more parameter values in the request are invalid. Correct the invalid parameter values before
  retrying.
  @throws InternalServiceException
  The service encountered an unrecoverable internal failure while processing the request. Clients can retry
  such requests immediately or after a waiting period.
  @sample AmazonGameLift.ListScripts
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/gamelift-2015-10-01/ListScripts" target="_top">AWS API
  Documentation</a>