List of usage examples for com.amazonaws.services.ec2.model DescribeInternetGatewaysResult getInternetGateways
public java.util.List<InternetGateway> getInternetGateways()
Information about one or more internet gateways.
From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java
License:Apache License
/** * * @param gatewayIds/*ww w . j a v a 2 s . co m*/ * @param ec2Client * @return */ public List<InternetGateway> getInternetGateways(List<String> gatewayIds, AmazonEC2 ec2Client) { DescribeInternetGatewaysRequest request = new DescribeInternetGatewaysRequest(); if (gatewayIds != null && !gatewayIds.isEmpty()) { request = request.withInternetGatewayIds(gatewayIds); } DescribeInternetGatewaysResult result = ec2Client.describeInternetGateways(request); return result.getInternetGateways(); }
From source file:com.vmware.photon.controller.model.adapters.awsadapter.AWSNetworkService.java
License:Open Source License
public InternetGateway getInternetGateway(String resourceID, AmazonEC2AsyncClient client) { DescribeInternetGatewaysRequest req = new DescribeInternetGatewaysRequest() .withInternetGatewayIds(resourceID); DescribeInternetGatewaysResult result = client.describeInternetGateways(req); return result.getInternetGateways().get(0); }