Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Dns.
DNS information.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#additional
def additional() -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of additional domain name servers that can be used to verify the answer to the domain.
#additional=
def additional=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
- value (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of additional domain name servers that can be used to verify the answer to the domain.
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of additional domain name servers that can be used to verify the answer to the domain.
#answers
def answers() -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of answers to the domain name query.
#answers=
def answers=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
- value (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of answers to the domain name query.
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of answers to the domain name query.
#authoritative
def authoritative() -> ::Boolean
Returns
- (::Boolean) — Other DNS header flags. See RFC1035, section 4.1.1.
#authoritative=
def authoritative=(value) -> ::Boolean
Parameter
- value (::Boolean) — Other DNS header flags. See RFC1035, section 4.1.1.
Returns
- (::Boolean) — Other DNS header flags. See RFC1035, section 4.1.1.
#authority
def authority() -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of domain name servers which verified the answers to the domain name queries.
#authority=
def authority=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
- value (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of domain name servers which verified the answers to the domain name queries.
Returns
- (::Array<::Google::Backstory::Dns::ResourceRecord>) — A list of domain name servers which verified the answers to the domain name queries.
#id
def id() -> ::Integer
Returns
- (::Integer) — DNS query id.
#id=
def id=(value) -> ::Integer
Parameter
- value (::Integer) — DNS query id.
Returns
- (::Integer) — DNS query id.
#opcode
def opcode() -> ::Integer
Returns
- (::Integer) — The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).
#opcode=
def opcode=(value) -> ::Integer
Parameter
- value (::Integer) — The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).
Returns
- (::Integer) — The DNS OpCode used to specify the type of DNS query (for example, QUERY, IQUERY, or STATUS).
#questions
def questions() -> ::Array<::Google::Backstory::Dns::Question>
Returns
- (::Array<::Google::Backstory::Dns::Question>) — A list of domain protocol message questions.
#questions=
def questions=(value) -> ::Array<::Google::Backstory::Dns::Question>
Parameter
- value (::Array<::Google::Backstory::Dns::Question>) — A list of domain protocol message questions.
Returns
- (::Array<::Google::Backstory::Dns::Question>) — A list of domain protocol message questions.
#recursion_available
def recursion_available() -> ::Boolean
Returns
- (::Boolean) — Whether a recursive DNS lookup is available.
#recursion_available=
def recursion_available=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether a recursive DNS lookup is available.
Returns
- (::Boolean) — Whether a recursive DNS lookup is available.
#recursion_desired
def recursion_desired() -> ::Boolean
Returns
- (::Boolean) — Whether a recursive DNS lookup is desired.
#recursion_desired=
def recursion_desired=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether a recursive DNS lookup is desired.
Returns
- (::Boolean) — Whether a recursive DNS lookup is desired.
#response
def response() -> ::Boolean
Returns
- (::Boolean) — Set to true if the event is a DNS response. See QR field from RFC1035.
#response=
def response=(value) -> ::Boolean
Parameter
- value (::Boolean) — Set to true if the event is a DNS response. See QR field from RFC1035.
Returns
- (::Boolean) — Set to true if the event is a DNS response. See QR field from RFC1035.
#response_code
def response_code() -> ::Integer
Returns
- (::Integer) — Response code. See RCODE from RFC1035.
#response_code=
def response_code=(value) -> ::Integer
Parameter
- value (::Integer) — Response code. See RCODE from RFC1035.
Returns
- (::Integer) — Response code. See RCODE from RFC1035.
#truncated
def truncated() -> ::Boolean
Returns
- (::Boolean) — Whether the DNS response was truncated.
#truncated=
def truncated=(value) -> ::Boolean
Parameter
- value (::Boolean) — Whether the DNS response was truncated.
Returns
- (::Boolean) — Whether the DNS response was truncated.