public class HTTPSRecord extends Record
| Modifier and Type | Class and Description |
|---|---|
static class |
org.xbill.DNS.SVCBBase.ParameterAlpn |
static class |
org.xbill.DNS.SVCBBase.ParameterBase |
static class |
org.xbill.DNS.SVCBBase.ParameterEchConfig |
static class |
org.xbill.DNS.SVCBBase.ParameterIpv4Hint |
static class |
org.xbill.DNS.SVCBBase.ParameterIpv6Hint |
static class |
org.xbill.DNS.SVCBBase.ParameterMandatory |
static class |
org.xbill.DNS.SVCBBase.ParameterNoDefaultAlpn |
static class |
org.xbill.DNS.SVCBBase.ParameterPort |
static class |
org.xbill.DNS.SVCBBase.ParameterUnknown |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALPN |
static int |
ECHCONFIG |
static int |
IPV4HINT |
static int |
IPV6HINT |
static int |
MANDATORY |
static int |
NO_DEFAULT_ALPN |
static int |
PORT |
protected Map<Integer,org.xbill.DNS.SVCBBase.ParameterBase> |
svcParams |
protected int |
svcPriority |
protected Name |
targetName |
| Constructor and Description |
|---|
HTTPSRecord(Name name,
int dclass,
long ttl,
int priority,
Name domain,
List<org.xbill.DNS.SVCBBase.ParameterBase> params) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkMandatoryParams() |
Set<Integer> |
getSvcParamKeys() |
org.xbill.DNS.SVCBBase.ParameterBase |
getSvcParamValue(int key) |
int |
getSvcPriority() |
Name |
getTargetName() |
protected void |
rdataFromString(Tokenizer st,
Name origin)
Converts the text format of an RR to the internal format - must be overriden
|
protected void |
rrFromWire(DNSInput in)
Converts the type-specific RR to wire format - must be overridden
|
protected String |
rrToString()
Converts the type-specific RR to text format - must be overriden.
|
protected void |
rrToWire(DNSOutput out,
Compression c,
boolean canonical)
Converts the type-specific RR to wire format - must be overriden
|
byteArrayFromString, byteArrayToString, compareTo, equals, fromString, fromString, fromWire, getAdditionalName, getDClass, getName, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, toString, toWire, toWireCanonical, unknownToString, withNameprotected int svcPriority
protected Name targetName
public static final int MANDATORY
public static final int ALPN
public static final int NO_DEFAULT_ALPN
public static final int PORT
public static final int IPV4HINT
public static final int ECHCONFIG
public static final int IPV6HINT
public int getSvcPriority()
public Name getTargetName()
public org.xbill.DNS.SVCBBase.ParameterBase getSvcParamValue(int key)
protected boolean checkMandatoryParams()
protected void rrFromWire(DNSInput in) throws IOException
RecordrrFromWire in class RecordIOExceptionprotected String rrToString()
RecordrrToString in class Recordprotected void rdataFromString(Tokenizer st, Name origin) throws IOException
RecordrdataFromString in class RecordIOExceptionprotected void rrToWire(DNSOutput out, Compression c, boolean canonical)
RecordCopyright © 2021 dnsjava.org. All rights reserved.