code: @Override
      @Deprecated
      public DescribeJobFlowsResult describeJobFlows(DescribeJobFlowsRequest request) {
          request = beforeClientExecution(request);
          return executeDescribeJobFlows(request);
      }
docs: <p>
  This API is deprecated and will eventually be removed. We recommend you use <a>ListClusters</a>,
  <a>DescribeCluster</a>, <a>ListSteps</a>, <a>ListInstanceGroups</a> and <a>ListBootstrapActions</a> instead.
  </p>
  <p>
  DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can
  include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time.
  </p>
  <p>
  Regardless of supplied parameters, only job flows created within the last two months are returned.
  </p>
  <p>
  If no parameters are supplied, then job flows matching either of the following criteria are returned:
  </p>
  <ul>
  <li>
  <p>
  Job flows created and completed in the last two weeks
  </p>
  </li>
  <li>
  <p>
  Job flows created within the last two months that are in one of the following states: <code>RUNNING</code>,
  <code>WAITING</code>, <code>SHUTTING_DOWN</code>, <code>STARTING</code>
  </p>
  </li>
  </ul>
  <p>
  Amazon EMR can return a maximum of 512 job flow descriptions.
  </p>
  
  @param describeJobFlowsRequest
  The input for the <a>DescribeJobFlows</a> operation.
  @return Result of the DescribeJobFlows operation returned by the service.
  @throws InternalServerErrorException
  Indicates that an error occurred while processing the request and that the request was not completed.
  @sample AmazonElasticMapReduce.DescribeJobFlows
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeJobFlows"
  target="_top">AWS API Documentation</a>