code: @Override
      public ResetInstanceAttributeResult resetInstanceAttribute(ResetInstanceAttributeRequest request) {
          request = beforeClientExecution(request);
          return executeResetInstanceAttribute(request);
      }
docs: <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 Virtual Private Cloud 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>