code: @Override
      public ImportServerCatalogResult importServerCatalog(ImportServerCatalogRequest request) {
          request = beforeClientExecution(request);
          return executeImportServerCatalog(request);
      }
docs: <p>
  Gathers a complete list of on-premises servers. Connectors must be installed and monitoring all servers that you
  want to import.
  </p>
  <p>
  This call returns immediately, but might take additional time to retrieve all the servers.
  </p>
  
  @param importServerCatalogRequest
  @return Result of the ImportServerCatalog operation returned by the service.
  @throws UnauthorizedOperationException
  You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are
  using the correct access keys.
  @throws OperationNotPermittedException
  This operation is not allowed.
  @throws InvalidParameterException
  A specified parameter is not valid.
  @throws MissingRequiredParameterException
  A required parameter is missing.
  @throws NoConnectorsAvailableException
  There are no connectors available.
  @sample AWSServerMigration.ImportServerCatalog
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/sms-2016-10-24/ImportServerCatalog" target="_top">AWS API
  Documentation</a>