struct

DNS::Records::SOA

Inherits DNS::Records < Struct < Value < Object

Constructors

from_io(name : String, protocol_type : ProtocolType, io : IO, buffer : IO::Memory, options : Options = Options.new) : SOA
Source
new(name : String, classType : Packet::ClassFlag, ttl : Time::Span, primaryNameServer : String, authorityMailBox : String, serialNumber : UInt32, refreshInterval : UInt32, retryInterval : UInt32, expireLimit : UInt32, minimiumTimeToLive : UInt32)
Source

Instance methods

authorityMailBox
Source
authorityMailBox=(authorityMailBox : String)
Source
classType
Source
classType=(classType : Packet::ClassFlag)
Source
expireLimit
Source
expireLimit=(expireLimit : UInt32)
Source
minimiumTimeToLive
Source
minimiumTimeToLive=(minimiumTimeToLive : UInt32)
Source
name
Source
name=(name : String)
Source
primaryNameServer
Source
primaryNameServer=(primaryNameServer : String)
Source
refreshInterval
Source
refreshInterval=(refreshInterval : UInt32)
Source
retryInterval
Source
retryInterval=(retryInterval : UInt32)
Source
serialNumber
Source
serialNumber=(serialNumber : UInt32)
Source
ttl=(ttl : Time::Span)
Source