Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::BfdStatus.
Next free: 15
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#bfd_session_initialization_mode
def bfd_session_initialization_mode() -> ::String
Returns
- (::String) — The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. Check the BfdSessionInitializationMode enum for the list of possible values.
#bfd_session_initialization_mode=
def bfd_session_initialization_mode=(value) -> ::String
Parameter
- value (::String) — The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. Check the BfdSessionInitializationMode enum for the list of possible values.
Returns
- (::String) — The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer. Check the BfdSessionInitializationMode enum for the list of possible values.
#config_update_timestamp_micros
def config_update_timestamp_micros() -> ::Integer
Returns
- (::Integer) — Unix timestamp of the most recent config update.
#config_update_timestamp_micros=
def config_update_timestamp_micros=(value) -> ::Integer
Parameter
- value (::Integer) — Unix timestamp of the most recent config update.
Returns
- (::Integer) — Unix timestamp of the most recent config update.
#control_packet_counts
def control_packet_counts() -> ::Google::Cloud::Compute::V1::BfdStatusPacketCounts
Returns
- (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
#control_packet_counts=
def control_packet_counts=(value) -> ::Google::Cloud::Compute::V1::BfdStatusPacketCounts
Parameter
- value (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
#control_packet_intervals
def control_packet_intervals() -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals>
Returns
- (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
#control_packet_intervals=
def control_packet_intervals=(value) -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals>
Parameter
- value (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
Returns
- (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
#local_diagnostic
def local_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 LocalDiagnostic enum for the list of possible values.
#local_diagnostic=
def local_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 LocalDiagnostic 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 LocalDiagnostic enum for the list of possible values.
#local_state
def local_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 LocalState enum for the list of possible values.
#local_state=
def local_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 LocalState 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 LocalState enum for the list of possible values.
#negotiated_local_control_tx_interval_ms
def negotiated_local_control_tx_interval_ms() -> ::Integer
Returns
- (::Integer) — Negotiated transmit interval for control packets.
#negotiated_local_control_tx_interval_ms=
def negotiated_local_control_tx_interval_ms=(value) -> ::Integer
Parameter
- value (::Integer) — Negotiated transmit interval for control packets.
Returns
- (::Integer) — Negotiated transmit interval for control packets.
#rx_packet
def rx_packet() -> ::Google::Cloud::Compute::V1::BfdPacket
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
#rx_packet=
def rx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket
Parameter
- value (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
#tx_packet
def tx_packet() -> ::Google::Cloud::Compute::V1::BfdPacket
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
#tx_packet=
def tx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket
Parameter
- value (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
#uptime_ms
def uptime_ms() -> ::Integer
Returns
- (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.
#uptime_ms=
def uptime_ms=(value) -> ::Integer
Parameter
- value (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.
Returns
- (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.