List of usage examples for com.amazonaws.services.ec2 AmazonEC2 describeRouteTables
DescribeRouteTablesResult describeRouteTables(DescribeRouteTablesRequest describeRouteTablesRequest);
Describes one or more of your route tables.
From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java
License:Apache License
/** * Gets a list of all RouteTables or all RouteTables listed in routeTableIds from Amazon. * You can leave the list of ids empty or null to get all route tables. * * @param routeTableIds - leave this null or empty to get all RouteTables * @param ec2Client//w w w . j ava2 s . c om * @return RouteTables - a List of RouteTables found */ public List<RouteTable> getRouteTables(List<String> routeTableIds, AmazonEC2 ec2Client) { DescribeRouteTablesRequest request = new DescribeRouteTablesRequest(); if (routeTableIds != null && !routeTableIds.isEmpty()) { request = request.withRouteTableIds(routeTableIds); } DescribeRouteTablesResult result = ec2Client.describeRouteTables(request); return result.getRouteTables(); }