Interface ResourceRecord
- All Known Implementing Classes:
AAAAResourceRecord,AbstractResourceRecord,AnyResourceRecord,AResourceRecord,CNAMEResourceRecord,DNSKEYResourceRecord,DSResourceRecord,HINFOResourceRecord,LOCResourceRecord,MXResourceRecord,NAPTRResourceRecord,NotImplementedResourceRecord,NSEC3ParamResourceRecord,NSEC3ResourceRecord,NSECResourceRecord,NSResourceRecord,OPTResourceRecord,PTRResourceRecord,RRSIGResourceRecord,SOAResourceRecord,SPFResourceRecord,SRVResourceRecord,SSHFPResourceRecord,TSIGResourceRecord,TXTResourceRecord,URIResourceRecord
public interface ResourceRecord
-
Method Summary
Modifier and TypeMethodDescriptionvoiddecode(NetworkData buffer, boolean partial) voidencode(NetworkData buffer) getName()byte[]getRdata()charlonggetTtl()getType()voidsetClassz(ResourceRecordClass classz) voidvoidsetTtl(long ttl) voidsetType(ResourceRecordType type) jakarta.json.JsonObjecttoJSon()toZone(int maxLength)
-
Method Details
-
getName
String getName() -
setName
-
getType
ResourceRecordType getType() -
setType
-
getClassz
ResourceRecordClass getClassz() -
setClassz
-
getTtl
long getTtl() -
setTtl
void setTtl(long ttl) -
getRdLength
char getRdLength() -
getRdata
byte[] getRdata() -
rDataToString
String rDataToString() -
decode
-
encode
-
toZone
-
toJSon
jakarta.json.JsonObject toJSon()
-