List of usage examples for com.amazonaws.services.elasticbeanstalk.model UpdateEnvironmentRequest setTier
public void setTier(EnvironmentTier tier)
This specifies the tier to use to update the environment.
From source file:br.com.ingenieux.mojo.beanstalk.cmd.env.update.UpdateEnvironmentCommand.java
License:Apache License
@Override protected UpdateEnvironmentResult executeInternal(UpdateEnvironmentContext context) throws Exception { UpdateEnvironmentRequest req = new UpdateEnvironmentRequest(); if (null != context.environmentDescription) { req.setDescription(context.environmentDescription); }//from w w w .j a v a2 s. c o m if (null != context.environmentName) { req.setEnvironmentName(context.environmentName); } else if (null != context.environmentId) { req.setEnvironmentId(context.environmentId); } if (null != context.getEnvironmentTierName()) { String envTierType = "Standard"; String envTierVersion = "1.0"; if ("Worker".equals(context.getEnvironmentTierName())) { envTierType = "SQS/JSON"; } req.setTier(new EnvironmentTier().withName(context.getEnvironmentTierName()).withType(envTierType) .withVersion(envTierVersion)); } if (null != context.optionSettings && 0 != context.optionSettings.length) { req.setOptionSettings(Arrays.asList(context.optionSettings)); } if (null != context.optionsToRemove && 0 != context.optionsToRemove.length) { req.setOptionsToRemove(Arrays.asList(context.optionsToRemove)); } if (isNotBlank(context.versionLabel)) { info("Calling update-environment, and using versionLabel: " + context.versionLabel); req.setVersionLabel(context.versionLabel); } else if (isNotBlank(context.templateName)) { info("Calling update-environment, and using templateName: " + context.templateName); req.setTemplateName(context.templateName); } return service.updateEnvironment(req); }