@Override
    public ResetInstanceAttributeResult resetInstanceAttribute(ResetInstanceAttributeRequest request) {
        request = beforeClientExecution(request);
        return executeResetInstanceAttribute(request);
    }
<p>
Resets an attribute of an instance to its default value. To reset the <code>kernel</code> or <code>ramdisk</code>
, the instance must be in a stopped state. To reset the <code>sourceDestCheck</code>, the instance can be either
running or stopped.
</p>
<p>
The <code>sourceDestCheck</code> attribute controls whether source/destination checking is enabled. The default
value is <code>true</code>, which means checking is enabled. This value must be <code>false</code> for a NAT
instance to perform NAT. For more information, see <a
href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html">NAT instances</a> in the
<i>Amazon VPC User Guide</i>.
</p>

@param resetInstanceAttributeRequest
@return Result of the ResetInstanceAttribute operation returned by the service.
@sample AmazonEC2.ResetInstanceAttribute
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/ResetInstanceAttribute" target="_top">AWS API
     Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java