@Override
    @Deprecated
    public DescribeJobFlowsResult describeJobFlows() {
        return describeJobFlows(new DescribeJobFlowsRequest());
    }
<p>
This API is no longer supported 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>
aws-java-sdk-emr/src/main/java/com/amazonaws/services/elasticmapreduce/AmazonElasticMapReduceClient.java