Example usage for com.amazonaws.services.ecs AmazonECSClientBuilder defaultClient

List of usage examples for com.amazonaws.services.ecs AmazonECSClientBuilder defaultClient

Introduction

In this page you can find the example usage for com.amazonaws.services.ecs AmazonECSClientBuilder defaultClient.

Prototype

public static AmazonECS defaultClient() 

Source Link

Usage

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);//from ww  w .j  ava  2s.  com
    // 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());
}