@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getApplications() == null) ? 0 : getApplications().hashCode()); return hashCode; }
public DescribeApplicationsResult unmarshall(StaxUnmarshallerContext context) throws Exception { DescribeApplicationsResult describeApplicationsResult = new DescribeApplicationsResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 2; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return describeApplicationsResult; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("Applications", targetDepth)) { describeApplicationsResult.withApplications(new ArrayList<ApplicationDescription>()); continue; } if (context.testExpression("Applications/member", targetDepth)) { describeApplicationsResult.withApplications(ApplicationDescriptionStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return describeApplicationsResult; } } } }
/** * <p> * This parameter contains a list of <a>ApplicationDescription</a>. * </p> * * @param applications * This parameter contains a list of <a>ApplicationDescription</a>. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationsResult withApplications(java.util.Collection<ApplicationDescription> applications) { setApplications(applications); return this; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeApplicationsResult == false) return false; DescribeApplicationsResult other = (DescribeApplicationsResult) obj; if (other.getApplications() == null ^ this.getApplications() == null) return false; if (other.getApplications() != null && other.getApplications().equals(this.getApplications()) == false) return false; return true; }
public DescribeApplicationsResult unmarshall(StaxUnmarshallerContext context) throws Exception { DescribeApplicationsResult describeApplicationsResult = new DescribeApplicationsResult(); int originalDepth = context.getCurrentDepth(); int targetDepth = originalDepth + 1; if (context.isStartOfDocument()) targetDepth += 2; while (true) { XMLEvent xmlEvent = context.nextEvent(); if (xmlEvent.isEndDocument()) return describeApplicationsResult; if (xmlEvent.isAttribute() || xmlEvent.isStartElement()) { if (context.testExpression("Applications", targetDepth)) { describeApplicationsResult.withApplications(new ArrayList<ApplicationDescription>()); continue; } if (context.testExpression("Applications/member", targetDepth)) { describeApplicationsResult.withApplications(ApplicationDescriptionStaxUnmarshaller.getInstance().unmarshall(context)); continue; } } else if (xmlEvent.isEndElement()) { if (context.getCurrentDepth() < originalDepth) { return describeApplicationsResult; } } } }
/** * <p> * This parameter contains a list of <a>ApplicationDescription</a>. * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setApplications(java.util.Collection)} or {@link #withApplications(java.util.Collection)} if you want to * override the existing values. * </p> * * @param applications * This parameter contains a list of <a>ApplicationDescription</a>. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationsResult withApplications(ApplicationDescription... applications) { if (this.applications == null) { setApplications(new com.amazonaws.internal.SdkInternalList<ApplicationDescription>(applications.length)); } for (ApplicationDescription ele : applications) { this.applications.add(ele); } return this; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getApplications() != null) sb.append("Applications: ").append(getApplications()); sb.append("}"); return sb.toString(); }
/** * <p> * This parameter contains a list of <a>ApplicationDescription</a>. * </p> * * @param applications * This parameter contains a list of <a>ApplicationDescription</a>. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationsResult withApplications(java.util.Collection<ApplicationDescription> applications) { setApplications(applications); return this; }
@Override public int hashCode() { final int prime = 31; int hashCode = 1; hashCode = prime * hashCode + ((getApplications() == null) ? 0 : getApplications().hashCode()); return hashCode; }
/** * <p> * This parameter contains a list of <a>ApplicationDescription</a>. * </p> * <p> * <b>NOTE:</b> This method appends the values to the existing list (if any). Use * {@link #setApplications(java.util.Collection)} or {@link #withApplications(java.util.Collection)} if you want to * override the existing values. * </p> * * @param applications * This parameter contains a list of <a>ApplicationDescription</a>. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationsResult withApplications(ApplicationDescription... applications) { if (this.applications == null) { setApplications(new com.amazonaws.internal.SdkInternalList<ApplicationDescription>(applications.length)); } for (ApplicationDescription ele : applications) { this.applications.add(ele); } return this; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof DescribeApplicationsResult == false) return false; DescribeApplicationsResult other = (DescribeApplicationsResult) obj; if (other.getApplications() == null ^ this.getApplications() == null) return false; if (other.getApplications() != null && other.getApplications().equals(this.getApplications()) == false) return false; return true; }
/** * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be * redacted from this string using a placeholder value. * * @return A string representation of this object. * * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("{"); if (getApplications() != null) sb.append("Applications: ").append(getApplications()); sb.append("}"); return sb.toString(); }
@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; }
if(!skipRegions.contains(region.getName())){ AWSElasticBeanstalk awsElasticBeanstalk = AWSElasticBeanstalkClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); List<ApplicationDescription> appDesList = awsElasticBeanstalk.describeApplications().getApplications(); List<EbsVH> ebsList = new ArrayList<>(); for(ApplicationDescription appDes : appDesList) {
public void execute() throws Exception { for (ApplicationDescription appDesc : service.describeApplications().getApplications()) { if (!appDesc.getApplicationName().startsWith("mbit-")) { info("Ignoring application name %s", appDesc.getApplicationName()); continue; } else { info("Browsing environments for app name %s", appDesc.getApplicationName()); } info("Deleting application"); service.deleteApplication(new DeleteApplicationRequest().withApplicationName(appDesc.getApplicationName()).withTerminateEnvByForce(true)); } }
@TaskAction public void createApplication() { // to enable conventionMappings feature String appName = getAppName(); String appDesc = getAppDesc(); AwsBeanstalkPluginExtension ext = getProject().getExtensions().getByType(AwsBeanstalkPluginExtension.class); AWSElasticBeanstalk eb = ext.getClient(); DescribeApplicationsResult existingApps = eb.describeApplications(new DescribeApplicationsRequest() .withApplicationNames(appName)); if (existingApps.getApplications().isEmpty()) { eb.createApplication(new CreateApplicationRequest() .withApplicationName(appName) .withDescription(appDesc)); getLogger().info("application " + appName + " (" + appDesc + ") created"); } else { eb.updateApplication(new UpdateApplicationRequest() .withApplicationName(appName) .withDescription(appDesc)); getLogger().info("application " + appName + " (" + appDesc + ") updated"); } } }
List<ConfigurationOptionSetting> optionSettings = loadConfigurationOptions(config.getOptionSettings()); List<ApplicationDescription> existingApps = eb.describeApplications(new DescribeApplicationsRequest() .withApplicationNames(appName)).getApplications(); if (existingApps.isEmpty()) { throw new IllegalArgumentException("App with name '" + appName + "' does not exist");