Example usage for com.amazonaws.services.ec2.model DescribeInstanceAttributeRequest DescribeInstanceAttributeRequest

List of usage examples for com.amazonaws.services.ec2.model DescribeInstanceAttributeRequest DescribeInstanceAttributeRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.ec2.model DescribeInstanceAttributeRequest DescribeInstanceAttributeRequest.

Prototype

public DescribeInstanceAttributeRequest(String instanceId, InstanceAttributeName attribute) 

Source Link

Document

Constructs a new DescribeInstanceAttributeRequest object.

Usage

From source file:com.yosanai.java.aws.console.DefaultAWSConnectionProvider.java

License:Open Source License

@Override
public boolean getApiTermination(String instanceId) throws Exception {
    boolean ret = false;
    if (StringUtils.isNotBlank(instanceId)) {
        DescribeInstanceAttributeResult describeInstanceAttributeResult = getConnection()
                .describeInstanceAttribute(
                        new DescribeInstanceAttributeRequest(instanceId, DISABLE_API_TERMINATION));
        ret = !describeInstanceAttributeResult.getInstanceAttribute().getDisableApiTermination();
    }/*w  ww  .jav  a  2s . co  m*/
    return ret;
}