@Override public DescribeApplicationsResult describeApplications() { return describeApplications(new DescribeApplicationsRequest()); }
@Override public DescribeApplicationsResult describeApplications() { return describeApplications(new DescribeApplicationsRequest()); }
@Override protected Object executeInternal() throws MojoExecutionException, MojoFailureException { DescribeApplicationsRequest req = new DescribeApplicationsRequest().withApplicationNames(applicationName); DescribeApplicationsResult apps = getService().describeApplications(req); List<ApplicationDescription> applications = apps.getApplications(); if (applications.isEmpty()) { String errorMessage = "Application ('" + applicationName + "') not found!"; getLog().warn(errorMessage); throw new MojoFailureException(errorMessage); } ApplicationDescription desc = applications.get(0); List<String> configTemplates = desc.getConfigurationTemplates(); getLog().info(format("There are %d config templates", configTemplates.size())); return configTemplates; } }
@SuppressWarnings("unchecked") protected List<String> getConfigurationTemplates(String applicationName) { List<String> configurationTemplates = getService() .describeApplications(new DescribeApplicationsRequest().withApplicationNames(applicationName)) .getApplications() .get(0) .getConfigurationTemplates(); Collections.<String>sort(configurationTemplates, new ReverseComparator(String.CASE_INSENSITIVE_ORDER)); return configurationTemplates; }
Lists.transform(awsElasticBeanstalk.describeApplications().getApplications(), new Function<ApplicationDescription, String>() { @Override
@Override protected Object executeInternal() throws Exception { DescribeApplicationsRequest req = new DescribeApplicationsRequest().withApplicationNames(applicationName); boolean bConfigurationTemplateDefined = StringUtils.isNotBlank(configurationTemplate); DescribeApplicationsResult apps = getService().describeApplications(req); List<ApplicationDescription> applications = apps.getApplications(); if (applications.isEmpty()) { String errorMessage = "Application ('" + applicationName + "') not found!"; getLog().warn(errorMessage); throw new MojoFailureException(errorMessage); } ApplicationDescription desc = applications.get(0); List<String> configTemplates = desc.getConfigurationTemplates(); if (bConfigurationTemplateDefined) { describeConfigurationTemplate(configurationTemplate); } else { for (String availConfigTemplate : configTemplates) { describeConfigurationTemplate(availConfigTemplate); } } return null; }
@After public void tearDown() throws InterruptedException { bcClient.terminateEnvironment(new TerminateEnvironmentRequest() .withEnvironmentName(TEST_ENVIRONMENTNAME)); AWSTestUtils.waitForEnvironmentToTransitionToStateAndHealth( TEST_ENVIRONMENTNAME, EnvironmentStatus.Terminated, null, bcClient); bcClient.deleteApplication(new DeleteApplicationRequest(TEST_APPNAME)); while (true) { DescribeApplicationsResult appResult = bcClient .describeApplications(); boolean appNameFound = false; for (ApplicationDescription appdesc : appResult.getApplications()) { if (appdesc.getApplicationName().equals(TEST_APPNAME)) { appNameFound = true; break; } } if (!appNameFound) { break; } } } }
DescribeApplicationsResult appResult = bcClient.describeApplications(); boolean appNameFound = false; for (ApplicationDescription appdesc : appResult.getApplications()) {
DescribeApplicationsResult appResult = bcClient.describeApplications(); boolean appNameFound = false; for (ApplicationDescription appdesc : appResult.getApplications()) {