List of usage examples for com.amazonaws.services.ec2.model DescribeSecurityGroupsRequest withGroupIds
public DescribeSecurityGroupsRequest withGroupIds(java.util.Collection<String> groupIds)
The IDs of the security groups.
From source file:com.urbancode.terraform.tasks.aws.helpers.AWSHelper.java
License:Apache License
/** * * @param groupIds/*w w w .ja va 2 s . c o m*/ * @param ec2Client * @return */ public List<SecurityGroup> getSecurityGroups(List<String> groupIds, AmazonEC2 ec2Client) { DescribeSecurityGroupsRequest request = new DescribeSecurityGroupsRequest(); if (groupIds != null && !groupIds.isEmpty()) { request = request.withGroupIds(groupIds); } DescribeSecurityGroupsResult result = ec2Client.describeSecurityGroups(request); return result.getSecurityGroups(); }