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
- (::Google::Backstory::Dhcp::OpCode) — The BOOTP op code.
#opcode=
def opcode=(value) -> ::Google::Backstory::Dhcp::OpCode
Parameter
- value (::Google::Backstory::Dhcp::OpCode) — The BOOTP op code.
Returns
- (::Google::Backstory::Dhcp::OpCode) — The BOOTP op code.
#options
def options() -> ::Array<::Google::Backstory::Dhcp::Option>
Returns
- (::Array<::Google::Backstory::Dhcp::Option>) — List of DHCP options.
#options=
def options=(value) -> ::Array<::Google::Backstory::Dhcp::Option>
Parameter
- value (::Array<::Google::Backstory::Dhcp::Option>) — List of DHCP options.
Returns
- (::Array<::Google::Backstory::Dhcp::Option>) — List of DHCP options.
#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
- (::Google::Backstory::Dhcp::MessageType) — DHCP message type.
#type=
def type=(value) -> ::Google::Backstory::Dhcp::MessageType
Parameter
- value (::Google::Backstory::Dhcp::MessageType) — DHCP message type.
Returns
- (::Google::Backstory::Dhcp::MessageType) — DHCP message type.
#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).