public class Edns
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Edns.Builder |
static class |
Edns.OptionCode
The EDNS option code.
|
| Modifier and Type | Field and Description |
|---|---|
boolean |
dnssecOk |
int |
extendedRcode
8-bit extended return code.
|
static int |
FLAG_DNSSEC_OK
Inform the dns server that the client supports DNSSEC.
|
int |
flags
16-bit flags.
|
int |
udpPayloadSize |
java.util.List<EdnsOption> |
variablePart |
int |
version
8-bit version field.
|
| Constructor and Description |
|---|
Edns(Edns.Builder builder) |
Edns(Record<OPT> optRecord) |
| Modifier and Type | Method and Description |
|---|---|
Record<OPT> |
asRecord() |
java.lang.String |
asTerminalOutput() |
static Edns.Builder |
builder() |
static Edns |
fromRecord(Record<? extends Data> record) |
<O extends EdnsOption> |
getEdnsOption(Edns.OptionCode optionCode) |
java.lang.String |
toString() |
public static final int FLAG_DNSSEC_OK
public final int udpPayloadSize
public final int extendedRcode
public final int version
public final int flags
public final java.util.List<EdnsOption> variablePart
public final boolean dnssecOk
public Edns(Edns.Builder builder)
public <O extends EdnsOption> O getEdnsOption(Edns.OptionCode optionCode)
public java.lang.String asTerminalOutput()
public java.lang.String toString()
toString in class java.lang.Objectpublic static Edns.Builder builder()