Chronicle V1 API - Class Google::Backstory::Dns (v1.4.0)

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

#additional=

def additional=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
Returns

#answers

def answers() -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Returns

#answers=

def answers=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
Returns

#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

#authority=

def authority=(value) -> ::Array<::Google::Backstory::Dns::ResourceRecord>
Parameter
Returns

#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

#questions=

def questions=(value) -> ::Array<::Google::Backstory::Dns::Question>
Parameter
Returns

#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.