Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::BfdPacket (v2.2.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::BfdPacket.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#authentication_present

def authentication_present() -> ::Boolean
Returns
  • (::Boolean) — The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880

#authentication_present=

def authentication_present=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880

#control_plane_independent

def control_plane_independent() -> ::Boolean
Returns
  • (::Boolean) — The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880

#control_plane_independent=

def control_plane_independent=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880

#demand

def demand() -> ::Boolean
Returns
  • (::Boolean) — The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880

#demand=

def demand=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880

#diagnostic

def diagnostic() -> ::String
Returns
  • (::String) — The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values.

#diagnostic=

def diagnostic=(value) -> ::String
Parameter
  • value (::String) — The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values.
Returns
  • (::String) — The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880 Check the Diagnostic enum for the list of possible values.

#final

def final() -> ::Boolean
Returns
  • (::Boolean) — The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880

#final=

def final=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880

#length

def length() -> ::Integer
Returns
  • (::Integer) — The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880

#length=

def length=(value) -> ::Integer
Parameter
  • value (::Integer) — The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880

#min_echo_rx_interval_ms

def min_echo_rx_interval_ms() -> ::Integer
Returns
  • (::Integer) — The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#min_echo_rx_interval_ms=

def min_echo_rx_interval_ms=(value) -> ::Integer
Parameter
  • value (::Integer) — The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#min_rx_interval_ms

def min_rx_interval_ms() -> ::Integer
Returns
  • (::Integer) — The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#min_rx_interval_ms=

def min_rx_interval_ms=(value) -> ::Integer
Parameter
  • value (::Integer) — The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#min_tx_interval_ms

def min_tx_interval_ms() -> ::Integer
Returns
  • (::Integer) — The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#min_tx_interval_ms=

def min_tx_interval_ms=(value) -> ::Integer
Parameter
  • value (::Integer) — The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

#multiplier

def multiplier() -> ::Integer
Returns
  • (::Integer) — The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880

#multiplier=

def multiplier=(value) -> ::Integer
Parameter
  • value (::Integer) — The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880

#multipoint

def multipoint() -> ::Boolean
Returns
  • (::Boolean) — The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880

#multipoint=

def multipoint=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880

#my_discriminator

def my_discriminator() -> ::Integer
Returns
  • (::Integer) — The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

#my_discriminator=

def my_discriminator=(value) -> ::Integer
Parameter
  • value (::Integer) — The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

#poll

def poll() -> ::Boolean
Returns
  • (::Boolean) — The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880

#poll=

def poll=(value) -> ::Boolean
Parameter
  • value (::Boolean) — The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Boolean) — The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880

#state

def state() -> ::String
Returns
  • (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values.

#state=

def state=(value) -> ::String
Parameter
  • value (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values.
Returns
  • (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the State enum for the list of possible values.

#version

def version() -> ::Integer
Returns
  • (::Integer) — The version number of the BFD protocol, as specified in section 4.1 of RFC5880.

#version=

def version=(value) -> ::Integer
Parameter
  • value (::Integer) — The version number of the BFD protocol, as specified in section 4.1 of RFC5880.
Returns
  • (::Integer) — The version number of the BFD protocol, as specified in section 4.1 of RFC5880.

#your_discriminator

def your_discriminator() -> ::Integer
Returns
  • (::Integer) — The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

#your_discriminator=

def your_discriminator=(value) -> ::Integer
Parameter
  • value (::Integer) — The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880
Returns
  • (::Integer) — The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880