code: public void setIPSetDescriptors(java.util.Collection<IPSetDescriptor> iPSetDescriptors) {
          if (iPSetDescriptors == null) {
              this.iPSetDescriptors = null;
              return;
          }
  
          this.iPSetDescriptors = new java.util.ArrayList<IPSetDescriptor>(iPSetDescriptors);
      }
docs: <p>
  The IP address type (<code>IPV4</code> or <code>IPV6</code>) and the IP address range (in CIDR notation) that web
  requests originate from. If the <code>WebACL</code> is associated with a CloudFront distribution and the viewer
  did not use an HTTP proxy or a load balancer to send the request, this is the value of the c-ip field in the
  CloudFront access logs.
  </p>
  
  @param iPSetDescriptors
  The IP address type (<code>IPV4</code> or <code>IPV6</code>) and the IP address range (in CIDR notation)
  that web requests originate from. If the <code>WebACL</code> is associated with a CloudFront distribution
  and the viewer did not use an HTTP proxy or a load balancer to send the request, this is the value of the
  c-ip field in the CloudFront access logs.