List of usage examples for com.amazonaws.services.ec2.model ModifyInstanceAttributeRequest setAttribute
public void setAttribute(InstanceAttributeName attribute)
The name of the attribute.
From source file:com.yosanai.java.aws.console.DefaultAWSConnectionProvider.java
License:Open Source License
@Override public void setApiTermination(boolean enable, String... instanceIds) throws Exception { if (null != instanceIds) { List<String> instances = Arrays.asList(instanceIds); if (!instances.isEmpty()) { for (String instance : instances) { ModifyInstanceAttributeRequest modifyInstanceAttributeRequest = new ModifyInstanceAttributeRequest(); modifyInstanceAttributeRequest.setInstanceId(instance); modifyInstanceAttributeRequest.setAttribute(DISABLE_API_TERMINATION); modifyInstanceAttributeRequest.setValue("" + !enable); getConnection().modifyInstanceAttribute(modifyInstanceAttributeRequest); }//from www . j a va 2 s . c om } } }