List of usage examples for com.amazonaws.services.autoscaling.model TerminateInstanceInAutoScalingGroupResult getActivity
public Activity getActivity()
A scaling activity.
From source file:org.xmlsh.aws.asTerminateInstance.java
License:BSD License
private int terminate(String instanceId, boolean bDecrement) throws IOException, XMLStreamException, SaxonApiException, CoreException { OutputPort stdout = getStdout();/* w w w .ja va 2 s .c om*/ mWriter = new SafeXMLStreamWriter(stdout.asXMLStreamWriter(getSerializeOpts())); startDocument(); startElement(getName()); traceCall("terminateInstanceInAutoScalingGroup"); TerminateInstanceInAutoScalingGroupRequest request = new TerminateInstanceInAutoScalingGroupRequest() .withInstanceId(instanceId).withShouldDecrementDesiredCapacity(bDecrement); TerminateInstanceInAutoScalingGroupResult result = getAWSClient() .terminateInstanceInAutoScalingGroup(request); writeActivity(result.getActivity()); endElement(); endDocument(); closeWriter(); stdout.writeSequenceTerminator(getSerializeOpts()); return 0; }