code: @Override
      public DescribeReportDefinitionsResult describeReportDefinitions(DescribeReportDefinitionsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeReportDefinitions(request);
      }
docs: <p>
  Lists the AWS Cost and Usage reports available to this account.
  </p>
  
  @param describeReportDefinitionsRequest
  Requests a list of AWS Cost and Usage reports owned by the account.
  @return Result of the DescribeReportDefinitions operation returned by the service.
  @throws InternalErrorException
  An error on the server occurred during the processing of your request. Try again later.
  @sample AWSCostAndUsageReport.DescribeReportDefinitions
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/cur-2017-01-06/DescribeReportDefinitions" target="_top">AWS
  API Documentation</a>