code: @Override
      public DescribeTableRestoreStatusResult describeTableRestoreStatus(DescribeTableRestoreStatusRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeTableRestoreStatus(request);
      }
docs: <p>
  Lists the status of one or more table restore requests made using the <a>RestoreTableFromClusterSnapshot</a> API
  action. If you don't specify a value for the <code>TableRestoreRequestId</code> parameter, then
  <code>DescribeTableRestoreStatus</code> returns the status of all table restore requests ordered by the date and
  time of the request in ascending order. Otherwise <code>DescribeTableRestoreStatus</code> returns the status of
  the table specified by <code>TableRestoreRequestId</code>.
  </p>
  
  @param describeTableRestoreStatusRequest
  @return Result of the DescribeTableRestoreStatus operation returned by the service.
  @throws TableRestoreNotFoundException
  The specified <code>TableRestoreRequestId</code> value was not found.
  @throws ClusterNotFoundException
  The <code>ClusterIdentifier</code> parameter does not refer to an existing cluster.
  @sample AmazonRedshift.DescribeTableRestoreStatus
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/redshift-2012-12-01/DescribeTableRestoreStatus"
  target="_top">AWS API Documentation</a>