public String getClientIP() {
        return this.clientIP;
    }
<p>
The IP address that the request originated from. If the <code>WebACL</code> is associated with a CloudFront
distribution, this is the value of one of the following fields in CloudFront access logs:
</p>
<ul>
<li>
<p>
<code>c-ip</code>, if the viewer did not use an HTTP proxy or a load balancer to send the request
</p>
</li>
<li>
<p>
<code>x-forwarded-for</code>, if the viewer did use an HTTP proxy or a load balancer to send the request
</p>
</li>
</ul>

@return The IP address that the request originated from. If the <code>WebACL</code> is associated with a
        CloudFront distribution, this is the value of one of the following fields in CloudFront access logs:</p>
        <ul>
        <li>
        <p>
        <code>c-ip</code>, if the viewer did not use an HTTP proxy or a load balancer to send the request
        </p>
        </li>
        <li>
        <p>
        <code>x-forwarded-for</code>, if the viewer did use an HTTP proxy or a load balancer to send the request
        </p>
        </li>
aws-java-sdk-waf/src/main/java/com/amazonaws/services/waf/model/HTTPRequest.java