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 |
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() |
String |
asTerminalOutput() |
static Edns.Builder |
builder() |
static Edns |
fromRecord(Record<? extends Data> record) |
<O extends EdnsOption> |
getEdnsOption(Edns.OptionCode optionCode) |
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 List<EdnsOption> variablePart
public final boolean dnssecOk
public Edns(Edns.Builder builder)
public <O extends EdnsOption> O getEdnsOption(Edns.OptionCode optionCode)
public String asTerminalOutput()
public static Edns fromRecord(Record<? extends Data> record)
public static Edns.Builder builder()