Interface BfdPacketOrBuilder (1.28.0)

public interface BfdPacketOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAuthenticationPresent()

public abstract boolean getAuthenticationPresent()

The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool authentication_present = 105974260;

Returns
TypeDescription
boolean

The authenticationPresent.

getControlPlaneIndependent()

public abstract boolean getControlPlaneIndependent()

The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool control_plane_independent = 62363573;

Returns
TypeDescription
boolean

The controlPlaneIndependent.

getDemand()

public abstract boolean getDemand()

The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool demand = 275180107;

Returns
TypeDescription
boolean

The demand.

getDiagnostic()

public abstract String getDiagnostic()

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.

optional string diagnostic = 62708647;

Returns
TypeDescription
String

The diagnostic.

getDiagnosticBytes()

public abstract ByteString getDiagnosticBytes()

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.

optional string diagnostic = 62708647;

Returns
TypeDescription
ByteString

The bytes for diagnostic.

getFinal()

public abstract boolean getFinal()

The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool final = 97436022;

Returns
TypeDescription
boolean

The final.

getLength()

public abstract int getLength()

The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880

optional uint32 length = 504249062;

Returns
TypeDescription
int

The length.

getMinEchoRxIntervalMs()

public abstract int getMinEchoRxIntervalMs()

The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_echo_rx_interval_ms = 97286868;

Returns
TypeDescription
int

The minEchoRxIntervalMs.

getMinRxIntervalMs()

public abstract int getMinRxIntervalMs()

The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_rx_interval_ms = 463399028;

Returns
TypeDescription
int

The minRxIntervalMs.

getMinTxIntervalMs()

public abstract int getMinTxIntervalMs()

The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_tx_interval_ms = 526023602;

Returns
TypeDescription
int

The minTxIntervalMs.

getMultiplier()

public abstract int getMultiplier()

The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 multiplier = 191331777;

Returns
TypeDescription
int

The multiplier.

getMultipoint()

public abstract boolean getMultipoint()

The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool multipoint = 191421431;

Returns
TypeDescription
boolean

The multipoint.

getMyDiscriminator()

public abstract int getMyDiscriminator()

The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 my_discriminator = 76663113;

Returns
TypeDescription
int

The myDiscriminator.

getPoll()

public abstract boolean getPoll()

The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool poll = 3446719;

Returns
TypeDescription
boolean

The poll.

getState()

public abstract String getState()

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.

optional string state = 109757585;

Returns
TypeDescription
String

The state.

getStateBytes()

public abstract ByteString getStateBytes()

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.

optional string state = 109757585;

Returns
TypeDescription
ByteString

The bytes for state.

getVersion()

public abstract int getVersion()

The version number of the BFD protocol, as specified in section 4.1 of RFC5880.

optional uint32 version = 351608024;

Returns
TypeDescription
int

The version.

getYourDiscriminator()

public abstract int getYourDiscriminator()

The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 your_discriminator = 515634064;

Returns
TypeDescription
int

The yourDiscriminator.

hasAuthenticationPresent()

public abstract boolean hasAuthenticationPresent()

The Authentication Present bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool authentication_present = 105974260;

Returns
TypeDescription
boolean

Whether the authenticationPresent field is set.

hasControlPlaneIndependent()

public abstract boolean hasControlPlaneIndependent()

The Control Plane Independent bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool control_plane_independent = 62363573;

Returns
TypeDescription
boolean

Whether the controlPlaneIndependent field is set.

hasDemand()

public abstract boolean hasDemand()

The demand bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool demand = 275180107;

Returns
TypeDescription
boolean

Whether the demand field is set.

hasDiagnostic()

public abstract boolean hasDiagnostic()

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.

optional string diagnostic = 62708647;

Returns
TypeDescription
boolean

Whether the diagnostic field is set.

hasFinal()

public abstract boolean hasFinal()

The Final bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool final = 97436022;

Returns
TypeDescription
boolean

Whether the final field is set.

hasLength()

public abstract boolean hasLength()

The length of the BFD Control packet in bytes. This is specified in section 4.1 of RFC5880

optional uint32 length = 504249062;

Returns
TypeDescription
boolean

Whether the length field is set.

hasMinEchoRxIntervalMs()

public abstract boolean hasMinEchoRxIntervalMs()

The Required Min Echo RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_echo_rx_interval_ms = 97286868;

Returns
TypeDescription
boolean

Whether the minEchoRxIntervalMs field is set.

hasMinRxIntervalMs()

public abstract boolean hasMinRxIntervalMs()

The Required Min RX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_rx_interval_ms = 463399028;

Returns
TypeDescription
boolean

Whether the minRxIntervalMs field is set.

hasMinTxIntervalMs()

public abstract boolean hasMinTxIntervalMs()

The Desired Min TX Interval value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 min_tx_interval_ms = 526023602;

Returns
TypeDescription
boolean

Whether the minTxIntervalMs field is set.

hasMultiplier()

public abstract boolean hasMultiplier()

The detection time multiplier of the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 multiplier = 191331777;

Returns
TypeDescription
boolean

Whether the multiplier field is set.

hasMultipoint()

public abstract boolean hasMultipoint()

The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool multipoint = 191421431;

Returns
TypeDescription
boolean

Whether the multipoint field is set.

hasMyDiscriminator()

public abstract boolean hasMyDiscriminator()

The My Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 my_discriminator = 76663113;

Returns
TypeDescription
boolean

Whether the myDiscriminator field is set.

hasPoll()

public abstract boolean hasPoll()

The Poll bit of the BFD packet. This is specified in section 4.1 of RFC5880

optional bool poll = 3446719;

Returns
TypeDescription
boolean

Whether the poll field is set.

hasState()

public abstract boolean hasState()

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.

optional string state = 109757585;

Returns
TypeDescription
boolean

Whether the state field is set.

hasVersion()

public abstract boolean hasVersion()

The version number of the BFD protocol, as specified in section 4.1 of RFC5880.

optional uint32 version = 351608024;

Returns
TypeDescription
boolean

Whether the version field is set.

hasYourDiscriminator()

public abstract boolean hasYourDiscriminator()

The Your Discriminator value in the BFD packet. This is specified in section 4.1 of RFC5880

optional uint32 your_discriminator = 515634064;

Returns
TypeDescription
boolean

Whether the yourDiscriminator field is set.