| Modifier and Type | Method and Description |
|---|---|
Edns.Builder |
addEdnsOption(EdnsOption ednsOption)
Adds an EDNS option.
|
Edns |
build()
Builds the EDNS instance.
|
Edns.Builder |
setDnssecOk()
Sets the DNSSEC OK flag to true.
|
Edns.Builder |
setDnssecOk(boolean dnssecOk)
Sets the DNSSEC OK flag.
|
Edns.Builder |
setUdpPayloadSize(int udpPayloadSize)
Sets the UDP payload size.
|
public Edns.Builder addEdnsOption(EdnsOption ednsOption)
ednsOption - the EDNS option to addpublic Edns build()
public Edns.Builder setDnssecOk()
public Edns.Builder setDnssecOk(boolean dnssecOk)
dnssecOk - whether DNSSEC OK flag should be setpublic Edns.Builder setUdpPayloadSize(int udpPayloadSize)
udpPayloadSize - the UDP payload sizeIllegalArgumentException - if the payload size is greater than 65536