List of usage examples for com.amazonaws.services.elasticbeanstalk.model ListAvailableSolutionStacksResult getSolutionStacks
public java.util.List<String> getSolutionStacks()
A list of available solution stacks.
From source file:jp.classmethod.aws.gradle.elasticbeanstalk.AwsBeanstalkPluginExtension.java
License:Apache License
public String latestSolutionStackName(String os, String platform) { ListAvailableSolutionStacksResult lassr = getClient().listAvailableSolutionStacks(); return lassr.getSolutionStacks().stream() .filter(n -> n.startsWith(os) && n.contains(" running " + platform)).findFirst().orElse(null); }
From source file:org.cloudml.connectors.BeanstalkConnector.java
License:Open Source License
public String findSolutionStack(String name) { ListAvailableSolutionStacksResult list = beanstalkClient.listAvailableSolutionStacks(); for (String s : list.getSolutionStacks()) { if (s.contains(name)) { return s; }//from w w w . j av a 2 s . c o m } return ""; }
From source file:org.xmlsh.aws.gradle.elasticbeanstalk.AwsBeanstalkPluginExtension.java
License:BSD License
public String latestSolutionStackName(String os, String platform) { ListAvailableSolutionStacksResult lassr = getClient().listAvailableSolutionStacks(); return lassr.getSolutionStacks().stream() .filter(n -> n.startsWith(os) && n.contains(" running " + platform)).findFirst().get(); }