public TestDNSAnswerRequest withEDNS0ClientSubnetMask(String eDNS0ClientSubnetMask) {
        setEDNS0ClientSubnetMask(eDNS0ClientSubnetMask);
        return this;
    }
<p>
If you specify an IP address for <code>edns0clientsubnetip</code>, you can optionally specify the number of bits
of the IP address that you want the checking tool to include in the DNS query. For example, if you specify
<code>192.0.2.44</code> for <code>edns0clientsubnetip</code> and <code>24</code> for
<code>edns0clientsubnetmask</code>, the checking tool will simulate a request from 192.0.2.0/24. The default
value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses.
</p>
<p>
The range of valid values depends on whether <code>edns0clientsubnetip</code> is an IPv4 or an IPv6 address:
</p>
<ul>
<li>
<p>
<b>IPv4</b>: Specify a value between 0 and 32
</p>
</li>
<li>
<p>
<b>IPv6</b>: Specify a value between 0 and 128
</p>
</li>
</ul>

@param eDNS0ClientSubnetMask
       If you specify an IP address for <code>edns0clientsubnetip</code>, you can optionally specify the number
       of bits of the IP address that you want the checking tool to include in the DNS query. For example, if you
       specify <code>192.0.2.44</code> for <code>edns0clientsubnetip</code> and <code>24</code> for
       <code>edns0clientsubnetmask</code>, the checking tool will simulate a request from 192.0.2.0/24. The
       default value is 24 bits for IPv4 addresses and 64 bits for IPv6 addresses.</p>
       <p>
       The range of valid values depends on whether <code>edns0clientsubnetip</code> is an IPv4 or an IPv6
       address:
       </p>
       <ul>
       <li>
       <p>
       <b>IPv4</b>: Specify a value between 0 and 32
       </p>
       </li>
       <li>
       <p>
       <b>IPv6</b>: Specify a value between 0 and 128
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-route53/src/main/java/com/amazonaws/services/route53/model/TestDNSAnswerRequest.java