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

Reference documentation and code samples for the Chronicle V1 API class Google::Backstory::Dhcp.

DHCP information.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#chaddr

def chaddr() -> ::String
Returns
  • (::String) — Client hardware address (chaddr).

#chaddr=

def chaddr=(value) -> ::String
Parameter
  • value (::String) — Client hardware address (chaddr).
Returns
  • (::String) — Client hardware address (chaddr).

#ciaddr

def ciaddr() -> ::String
Returns
  • (::String) — Client IP address (ciaddr).

#ciaddr=

def ciaddr=(value) -> ::String
Parameter
  • value (::String) — Client IP address (ciaddr).
Returns
  • (::String) — Client IP address (ciaddr).

#client_hostname

def client_hostname() -> ::String
Returns
  • (::String) — Client hostname. See RFC2132, section 3.14.

#client_hostname=

def client_hostname=(value) -> ::String
Parameter
  • value (::String) — Client hostname. See RFC2132, section 3.14.
Returns
  • (::String) — Client hostname. See RFC2132, section 3.14.

#client_identifier

def client_identifier() -> ::String
Returns
  • (::String) — Client identifier. See RFC2132, section 9.14. Note: Make sure to update the client_identifier_string field as well if you update this field.

#client_identifier=

def client_identifier=(value) -> ::String
Parameter
  • value (::String) — Client identifier. See RFC2132, section 9.14. Note: Make sure to update the client_identifier_string field as well if you update this field.
Returns
  • (::String) — Client identifier. See RFC2132, section 9.14. Note: Make sure to update the client_identifier_string field as well if you update this field.

#client_identifier_string

def client_identifier_string() -> ::String
Returns
  • (::String) — Client identifier as string. See RFC2132, section 9.14. This field holds the string value of the client_identifier.

#client_identifier_string=

def client_identifier_string=(value) -> ::String
Parameter
  • value (::String) — Client identifier as string. See RFC2132, section 9.14. This field holds the string value of the client_identifier.
Returns
  • (::String) — Client identifier as string. See RFC2132, section 9.14. This field holds the string value of the client_identifier.

#file

def file() -> ::String
Returns
  • (::String) — Boot image filename.

#file=

def file=(value) -> ::String
Parameter
  • value (::String) — Boot image filename.
Returns
  • (::String) — Boot image filename.

#flags

def flags() -> ::Integer
Returns
  • (::Integer) — Flags.

#flags=

def flags=(value) -> ::Integer
Parameter
  • value (::Integer) — Flags.
Returns
  • (::Integer) — Flags.

#giaddr

def giaddr() -> ::String
Returns
  • (::String) — Relay agent IP address (giaddr).

#giaddr=

def giaddr=(value) -> ::String
Parameter
  • value (::String) — Relay agent IP address (giaddr).
Returns
  • (::String) — Relay agent IP address (giaddr).

#hlen

def hlen() -> ::Integer
Returns
  • (::Integer) — Hardware address length.

#hlen=

def hlen=(value) -> ::Integer
Parameter
  • value (::Integer) — Hardware address length.
Returns
  • (::Integer) — Hardware address length.

#hops

def hops() -> ::Integer
Returns
  • (::Integer) — Hardware ops.

#hops=

def hops=(value) -> ::Integer
Parameter
  • value (::Integer) — Hardware ops.
Returns
  • (::Integer) — Hardware ops.

#htype

def htype() -> ::Integer
Returns
  • (::Integer) — Hardware address type.

#htype=

def htype=(value) -> ::Integer
Parameter
  • value (::Integer) — Hardware address type.
Returns
  • (::Integer) — Hardware address type.

#lease_time_seconds

def lease_time_seconds() -> ::Integer
Returns
  • (::Integer) — Lease time in seconds. See RFC2132, section 9.2.

#lease_time_seconds=

def lease_time_seconds=(value) -> ::Integer
Parameter
  • value (::Integer) — Lease time in seconds. See RFC2132, section 9.2.
Returns
  • (::Integer) — Lease time in seconds. See RFC2132, section 9.2.

#opcode

def opcode() -> ::Google::Backstory::Dhcp::OpCode
Returns

#opcode=

def opcode=(value) -> ::Google::Backstory::Dhcp::OpCode
Parameter
Returns

#options

def options() -> ::Array<::Google::Backstory::Dhcp::Option>
Returns

#options=

def options=(value) -> ::Array<::Google::Backstory::Dhcp::Option>
Parameter
Returns

#requested_address

def requested_address() -> ::String
Returns
  • (::String) — Requested IP address. See RFC2132, section 9.1.

#requested_address=

def requested_address=(value) -> ::String
Parameter
  • value (::String) — Requested IP address. See RFC2132, section 9.1.
Returns
  • (::String) — Requested IP address. See RFC2132, section 9.1.

#seconds

def seconds() -> ::Integer
Returns
  • (::Integer) — Seconds elapsed since client began address acquisition/renewal process.

#seconds=

def seconds=(value) -> ::Integer
Parameter
  • value (::Integer) — Seconds elapsed since client began address acquisition/renewal process.
Returns
  • (::Integer) — Seconds elapsed since client began address acquisition/renewal process.

#siaddr

def siaddr() -> ::String
Returns
  • (::String) — IP address of the next bootstrap server.

#siaddr=

def siaddr=(value) -> ::String
Parameter
  • value (::String) — IP address of the next bootstrap server.
Returns
  • (::String) — IP address of the next bootstrap server.

#sname

def sname() -> ::String
Returns
  • (::String) — Server name that the client wishes to boot from.

#sname=

def sname=(value) -> ::String
Parameter
  • value (::String) — Server name that the client wishes to boot from.
Returns
  • (::String) — Server name that the client wishes to boot from.

#transaction_id

def transaction_id() -> ::Integer
Returns
  • (::Integer) — Transaction ID.

#transaction_id=

def transaction_id=(value) -> ::Integer
Parameter
  • value (::Integer) — Transaction ID.
Returns
  • (::Integer) — Transaction ID.

#type

def type() -> ::Google::Backstory::Dhcp::MessageType
Returns

#type=

def type=(value) -> ::Google::Backstory::Dhcp::MessageType
Parameter
Returns

#yiaddr

def yiaddr() -> ::String
Returns
  • (::String) — Your IP address (yiaddr).

#yiaddr=

def yiaddr=(value) -> ::String
Parameter
  • value (::String) — Your IP address (yiaddr).
Returns
  • (::String) — Your IP address (yiaddr).