Package com.amazonaws.services.elasticbeanstalk.model

Examples of com.amazonaws.services.elasticbeanstalk.model.DescribeEnvironmentsResult


  @Provides
  @Singleton
  @Named("beanstalk.app.name")
  public String getAppName(@Named("beanstalk.env.id") String envId, AWSElasticBeanstalk eb) {
    DescribeEnvironmentsResult environments = eb.describeEnvironments(new DescribeEnvironmentsRequest().withEnvironmentIds(envId));
   
    List<EnvironmentDescription> envs = environments.getEnvironments();
   
    if (envs.isEmpty()) {
      return "n/a";
    }
   
View Full Code Here


    req.setApplicationName(applicationName);
    req.setIncludeDeleted(includeDeleted);

    // TODO add environmentNames / environmentIds / includeDeletedBackTo

    DescribeEnvironmentsResult result = getService().describeEnvironments(req);
   
    if (null != outputFile) {
      getLog().info("Writing results into " + outputFile.getName());
     
      try {
        ObjectMapper objectMapper = new ObjectMapper();
       
        ObjectWriter writer = objectMapper.writerWithDefaultPrettyPrinter();
       
        writer.writeValue(outputFile, result.getEnvironments());
      } catch (Exception e) {
        throw new RuntimeException(e);
      }
     
      return null;
View Full Code Here

      throw new MojoExecutionException(message);
    }

    DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName);
    DescribeEnvironmentsResult result = null;

    if (bIdOrNameDefined) {
      if (bIdDefined) {
        req.setEnvironmentIds(Arrays.asList(environmentId));
      } else if (bNameDefined) {
        req.setEnvironmentNames(Arrays.asList(environmentName));
      }

      result = getService().describeEnvironments(req);

      List<EnvironmentDescription> environments = result
          .getEnvironments();

      return handleResults(kind, environments);
    }

    String cNameToFind = String.format("%s.elasticbeanstalk.com",
        environmentCNamePrefix);

    getLog().info("Looking up for " + cNameToFind);

    result = getService().describeEnvironments(req);

    List<EnvironmentDescription> environments = new ArrayList<EnvironmentDescription>();

    for (EnvironmentDescription d : result.getEnvironments())
      if (cNameToFind.equals(d.getCNAME()))
        environments.add(d);

    return handleResults(kind, environments);
  }
View Full Code Here

    DescribeEnvironmentsRequest describeEnvironmentsRequest = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName).withEnvironmentIds(environmentId)
        .withEnvironmentNames(environmentName).withIncludeDeleted(false);

    DescribeEnvironmentsResult environments = getService()
        .describeEnvironments(describeEnvironmentsRequest);

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());

    List<EnvironmentDescription> environmentList = environments
        .getEnvironments();

    if (environmentList.isEmpty())
      throw new MojoFailureException("No environments were found");
View Full Code Here

        .withApplicationName(applicationName);

    DescribeApplicationVersionsResult appVersions = getService()
        .describeApplicationVersions(describeApplicationVersionsRequest);

    DescribeEnvironmentsResult environments = getService()
        .describeEnvironments();

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());
   
    deletedVersionsCount = 0;

    for (EnvironmentDescription d : environments.getEnvironments()) {
      boolean bActiveEnvironment = (d.getStatus().equals("Running")
          || d.getStatus().equals("Launching") || d.getStatus()
          .equals("Ready"));

      for (ListIterator<ApplicationVersionDescription> appVersionIterator = appVersionList
View Full Code Here

      DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
          .withApplicationName(applicationName).withEnvironmentIds(
              environmentId);

      DescribeEnvironmentsResult result = service.describeEnvironments(req);

      for (EnvironmentDescription d : result.getEnvironments()) {
        debug("Environment Detail:" + ToStringBuilder.reflectionToString(d));

        done = d.getStatus().equalsIgnoreCase(statusToWaitFor);

        if (done && hasDomainToWaitFor)
View Full Code Here

    DescribeEnvironmentsRequest describeEnvironmentsRequest = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName).withEnvironmentIds(curEnv.getEnvironmentId())
        .withEnvironmentNames(curEnv.getEnvironmentName()).withIncludeDeleted(false);

    DescribeEnvironmentsResult environments = getService()
        .describeEnvironments(describeEnvironmentsRequest);

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());

    List<EnvironmentDescription> environmentList = environments
        .getEnvironments();

    if (environmentList.isEmpty())
      throw new MojoFailureException("No environments were found");
View Full Code Here

        .withApplicationName(applicationName);

    DescribeApplicationVersionsResult appVersions = getService()
        .describeApplicationVersions(describeApplicationVersionsRequest);

    DescribeEnvironmentsResult environments = getService()
        .describeEnvironments();

    List<ApplicationVersionDescription> appVersionList = new ArrayList<ApplicationVersionDescription>(
        appVersions.getApplicationVersions());
   
    deletedVersionsCount = 0;

    for (EnvironmentDescription d : environments.getEnvironments()) {
      boolean bActiveEnvironment = (d.getStatus().equals("Running")
          || d.getStatus().equals("Launching") || d.getStatus()
          .equals("Ready"));

      for (ListIterator<ApplicationVersionDescription> appVersionIterator = appVersionList
View Full Code Here

    req.setApplicationName(applicationName);
    req.setIncludeDeleted(includeDeleted);

    // TODO add environmentNames / environmentIds / includeDeletedBackTo

    DescribeEnvironmentsResult result = getService().describeEnvironments(req);
   
    if (null != outputFile) {
      getLog().info("Writing results into " + outputFile.getName());
     
      try {
        ObjectMapper objectMapper = new ObjectMapper();
       
        ObjectWriter writer = objectMapper.writerWithDefaultPrettyPrinter();
       
        writer.writeValue(outputFile, result.getEnvironments());
      } catch (Exception e) {
        throw new RuntimeException(e);
      }
     
      return null;
View Full Code Here

    if (isBlank(environmentCNamePrefix) && isBlank(environmentName))
      throw new MojoExecutionException("You must declare either cnamePrefix or environmentName");

    DescribeEnvironmentsRequest req = new DescribeEnvironmentsRequest()
        .withApplicationName(applicationName);
    DescribeEnvironmentsResult result = null;

    result = getService().describeEnvironments(req);

    List<EnvironmentDescription> environments = new ArrayList<EnvironmentDescription>();

    boolean bLookupEnvironmentName = isNotBlank(environmentName);

    boolean bLookupCnamePrefix = !bLookupEnvironmentName;

    String cNameToFind = null;

    if (bLookupCnamePrefix) {
      cNameToFind = String.format("%s.elasticbeanstalk.com",
          environmentCNamePrefix);

      getLog().info("Looking up for " + cNameToFind);
    }

    for (EnvironmentDescription d : result.getEnvironments()) {
      if (d.getStatus().startsWith("Termin"))
        continue;
      boolean bFound = false;

      if (bLookupEnvironmentName) {
View Full Code Here

TOP

Related Classes of com.amazonaws.services.elasticbeanstalk.model.DescribeEnvironmentsResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.