Example usage for com.amazonaws.services.elasticbeanstalk.model ListAvailableSolutionStacksResult getSolutionStacks

List of usage examples for com.amazonaws.services.elasticbeanstalk.model ListAvailableSolutionStacksResult getSolutionStacks

Introduction

In this page you can find the example usage for com.amazonaws.services.elasticbeanstalk.model ListAvailableSolutionStacksResult getSolutionStacks.

Prototype


public java.util.List<String> getSolutionStacks() 

Source Link

Document

A list of available solution stacks.

Usage

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();
}