@Override
    public DescribeRouteTablesResult describeRouteTables() {
        return describeRouteTables(new DescribeRouteTablesRequest());
    }
<p>
Describes your route tables. The default is to describe all your route tables. Alternatively, you can specify
specific route table IDs or filter the results to include only the route tables that match specific criteria.
</p>
<p>
Each subnet in your VPC must be associated with a route table. If a subnet is not explicitly associated with any
route table, it is implicitly associated with the main route table. This command does not return the subnet ID
for implicit associations.
</p>
<p>
For more information, see <a href="https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Route_Tables.html">Route
tables</a> in the <i>Amazon VPC User Guide</i>.
</p>

@param describeRouteTablesRequest
@return Result of the DescribeRouteTables operation returned by the service.
@sample AmazonEC2.DescribeRouteTables
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribeRouteTables" target="_top">AWS API
     Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java