GoogleApi.Compute.V1.Model.BfdPacket (google_api_compute v0.45.0) View Source

Attributes

  • authenticationPresent (type: boolean(), default: nil) - The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • controlPlaneIndependent (type: boolean(), default: nil) - The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • demand (type: boolean(), default: nil) - The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • diagnostic (type: String.t, default: nil) - 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
  • final (type: boolean(), default: nil) - The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • length (type: integer(), default: nil) - The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880
  • minEchoRxIntervalMs (type: integer(), default: nil) - The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
  • minRxIntervalMs (type: integer(), default: nil) - The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
  • minTxIntervalMs (type: integer(), default: nil) - The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880
  • multiplier (type: integer(), default: nil) - The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880
  • multipoint (type: boolean(), default: nil) - The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • myDiscriminator (type: integer(), default: nil) - The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880
  • poll (type: boolean(), default: nil) - The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880
  • state (type: String.t, default: nil) - The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
  • version (type: integer(), default: nil) - The version number of the BFD protocol, as specified in section 4.1 of RFC5880.
  • yourDiscriminator (type: integer(), default: nil) - The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Compute.V1.Model.BfdPacket{
  authenticationPresent: boolean() | nil,
  controlPlaneIndependent: boolean() | nil,
  demand: boolean() | nil,
  diagnostic: String.t() | nil,
  final: boolean() | nil,
  length: integer() | nil,
  minEchoRxIntervalMs: integer() | nil,
  minRxIntervalMs: integer() | nil,
  minTxIntervalMs: integer() | nil,
  multiplier: integer() | nil,
  multipoint: boolean() | nil,
  myDiscriminator: integer() | nil,
  poll: boolean() | nil,
  state: String.t() | nil,
  version: integer() | nil,
  yourDiscriminator: integer() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.