List of usage examples for com.amazonaws.services.ecs.model DescribeContainerInstancesRequest withContainerInstances
public DescribeContainerInstancesRequest withContainerInstances(
java.util.Collection<String> containerInstances)
A list of up to 100 container instance IDs or full Amazon Resource Name (ARN) entries.
From source file:com.steelbridgelabs.oss.neo4j.cluster.ecs.AutoscalingGroupMembers.java
License:Apache License
private static List<String> ec2Instances(String cluster) { // aws ecs client AmazonECS client = AmazonECSClientBuilder.defaultClient(); // create request DescribeContainerInstancesRequest request = new DescribeContainerInstancesRequest(); // cluster name request.withCluster(cluster);/* w w w .j a va 2 s . c om*/ // container instances to describe request.withContainerInstances(containerInstanceArns(client, cluster)); // describe instances DescribeContainerInstancesResult result = client.describeContainerInstances(request); // return ec2 instance ids return result.getContainerInstances().stream().map(ContainerInstance::getEc2InstanceId) .collect(Collectors.toList()); }