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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddecode(NetworkData buffer, boolean partial)voidencode(NetworkData buffer)ResourceRecordClassgetClassz()StringgetName()byte[]getRdata()chargetRdLength()longgetTtl()ResourceRecordTypegetType()voidsetClassz(ResourceRecordClass classz)voidsetName(String name)voidsetTtl(long ttl)voidsetType(ResourceRecordType type)javax.json.JsonObjecttoJSon()StringtoZone(int maxLength)
-
-
-
Method Detail
-
getName
String getName()
-
setName
void setName(String name)
-
getType
ResourceRecordType getType()
-
setType
void setType(ResourceRecordType type)
-
getClassz
ResourceRecordClass getClassz()
-
setClassz
void setClassz(ResourceRecordClass classz)
-
getTtl
long getTtl()
-
setTtl
void setTtl(long ttl)
-
getRdLength
char getRdLength()
-
getRdata
byte[] getRdata()
-
decode
void decode(NetworkData buffer, boolean partial)
-
encode
void encode(NetworkData buffer)
-
toZone
String toZone(int maxLength)
-
toJSon
javax.json.JsonObject toJSon()
-
-