List of usage examples for com.amazonaws.services.ecs.model DescribeClustersRequest withClusters
public DescribeClustersRequest withClusters(java.util.Collection<String> clusters)
A list of up to 100 cluster names or full cluster Amazon Resource Name (ARN) entries.
From source file:com.remediatetheflag.global.utils.AWSHelper.java
License:Apache License
public Integer getClusterContainerInstances(Region region) { AmazonECS client = AmazonECSClientBuilder.standard().withRegion(region.getName()) .withCredentials(new DefaultAWSCredentialsProviderChain()).build(); DescribeClustersRequest request = new DescribeClustersRequest(); request.withClusters(RTFConfig.getExercisesCluster()); logger.debug("Requesting number of cluster running instances for region " + region.getName() + " cluster " + RTFConfig.getExercisesCluster()); try {// w ww . j a v a 2 s . c o m DescribeClustersResult response = client.describeClusters(request); return response.getClusters().get(0).getRegisteredContainerInstancesCount(); } catch (Exception e) { logger.error("Error getClusterContainerInstances for region " + region.getName() + " due to:\n" + e.getMessage()); return 0; } }