Interface BfdPacketOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
BfdPacket, BfdPacket.Builder

@Generated public interface BfdPacketOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    The Authentication Present bit of the BFD packet.
    boolean
    The Control Plane Independent bit of the BFD packet.
    boolean
    The demand bit of the BFD packet.
    The diagnostic code specifies the local system's reason for the last change in session state.
    com.google.protobuf.ByteString
    The diagnostic code specifies the local system's reason for the last change in session state.
    boolean
    The Final bit of the BFD packet.
    int
    The length of the BFD Control packet in bytes.
    int
    The Required Min Echo RX Interval value in the BFD packet.
    int
    The Required Min RX Interval value in the BFD packet.
    int
    The Desired Min TX Interval value in the BFD packet.
    int
    The detection time multiplier of the BFD packet.
    boolean
    The multipoint bit of the BFD packet.
    int
    The My Discriminator value in the BFD packet.
    boolean
    The Poll bit of the BFD packet.
    The current BFD session state as seen by the transmitting system.
    com.google.protobuf.ByteString
    The current BFD session state as seen by the transmitting system.
    int
    The version number of the BFD protocol, as specified in section 4.1 ofRFC5880.
    int
    The Your Discriminator value in the BFD packet.
    boolean
    The Authentication Present bit of the BFD packet.
    boolean
    The Control Plane Independent bit of the BFD packet.
    boolean
    The demand bit of the BFD packet.
    boolean
    The diagnostic code specifies the local system's reason for the last change in session state.
    boolean
    The Final bit of the BFD packet.
    boolean
    The length of the BFD Control packet in bytes.
    boolean
    The Required Min Echo RX Interval value in the BFD packet.
    boolean
    The Required Min RX Interval value in the BFD packet.
    boolean
    The Desired Min TX Interval value in the BFD packet.
    boolean
    The detection time multiplier of the BFD packet.
    boolean
    The multipoint bit of the BFD packet.
    boolean
    The My Discriminator value in the BFD packet.
    boolean
    The Poll bit of the BFD packet.
    boolean
    The current BFD session state as seen by the transmitting system.
    boolean
    The version number of the BFD protocol, as specified in section 4.1 ofRFC5880.
    boolean
    The Your Discriminator value in the BFD packet.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAuthenticationPresent

      boolean hasAuthenticationPresent()
       The Authentication Present bit of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional bool authentication_present = 105974260;
      Returns:
      Whether the authenticationPresent field is set.
    • getAuthenticationPresent

      boolean getAuthenticationPresent()
       The Authentication Present bit of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional bool authentication_present = 105974260;
      Returns:
      The authenticationPresent.
    • hasControlPlaneIndependent

      boolean hasControlPlaneIndependent()
       The Control Plane Independent bit of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional bool control_plane_independent = 62363573;
      Returns:
      Whether the controlPlaneIndependent field is set.
    • getControlPlaneIndependent

      boolean getControlPlaneIndependent()
       The Control Plane Independent bit of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional bool control_plane_independent = 62363573;
      Returns:
      The controlPlaneIndependent.
    • hasDemand

      boolean hasDemand()
       The demand bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool demand = 275180107;
      Returns:
      Whether the demand field is set.
    • getDemand

      boolean getDemand()
       The demand bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool demand = 275180107;
      Returns:
      The demand.
    • hasDiagnostic

      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 ofRFC5880
       Check the Diagnostic enum for the list of possible values.
       
      optional string diagnostic = 62708647;
      Returns:
      Whether the diagnostic field is set.
    • getDiagnostic

      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 ofRFC5880
       Check the Diagnostic enum for the list of possible values.
       
      optional string diagnostic = 62708647;
      Returns:
      The diagnostic.
    • getDiagnosticBytes

      com.google.protobuf.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 ofRFC5880
       Check the Diagnostic enum for the list of possible values.
       
      optional string diagnostic = 62708647;
      Returns:
      The bytes for diagnostic.
    • hasFinal

      boolean hasFinal()
       The Final bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool final = 97436022;
      Returns:
      Whether the final field is set.
    • getFinal

      boolean getFinal()
       The Final bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool final = 97436022;
      Returns:
      The final.
    • hasLength

      boolean hasLength()
       The length of the BFD Control packet in bytes. This is specified in section
       4.1 ofRFC5880
       
      optional uint32 length = 504249062;
      Returns:
      Whether the length field is set.
    • getLength

      int getLength()
       The length of the BFD Control packet in bytes. This is specified in section
       4.1 ofRFC5880
       
      optional uint32 length = 504249062;
      Returns:
      The length.
    • hasMinEchoRxIntervalMs

      boolean hasMinEchoRxIntervalMs()
       The Required Min Echo RX Interval value in the BFD packet. This is
       specified in section 4.1 ofRFC5880
       
      optional uint32 min_echo_rx_interval_ms = 97286868;
      Returns:
      Whether the minEchoRxIntervalMs field is set.
    • getMinEchoRxIntervalMs

      int getMinEchoRxIntervalMs()
       The Required Min Echo RX Interval value in the BFD packet. This is
       specified in section 4.1 ofRFC5880
       
      optional uint32 min_echo_rx_interval_ms = 97286868;
      Returns:
      The minEchoRxIntervalMs.
    • hasMinRxIntervalMs

      boolean hasMinRxIntervalMs()
       The Required Min RX Interval value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 min_rx_interval_ms = 463399028;
      Returns:
      Whether the minRxIntervalMs field is set.
    • getMinRxIntervalMs

      int getMinRxIntervalMs()
       The Required Min RX Interval value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 min_rx_interval_ms = 463399028;
      Returns:
      The minRxIntervalMs.
    • hasMinTxIntervalMs

      boolean hasMinTxIntervalMs()
       The Desired Min TX Interval value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 min_tx_interval_ms = 526023602;
      Returns:
      Whether the minTxIntervalMs field is set.
    • getMinTxIntervalMs

      int getMinTxIntervalMs()
       The Desired Min TX Interval value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 min_tx_interval_ms = 526023602;
      Returns:
      The minTxIntervalMs.
    • hasMultiplier

      boolean hasMultiplier()
       The detection time multiplier of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 multiplier = 191331777;
      Returns:
      Whether the multiplier field is set.
    • getMultiplier

      int getMultiplier()
       The detection time multiplier of the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 multiplier = 191331777;
      Returns:
      The multiplier.
    • hasMultipoint

      boolean hasMultipoint()
       The multipoint bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool multipoint = 191421431;
      Returns:
      Whether the multipoint field is set.
    • getMultipoint

      boolean getMultipoint()
       The multipoint bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool multipoint = 191421431;
      Returns:
      The multipoint.
    • hasMyDiscriminator

      boolean hasMyDiscriminator()
       The My Discriminator value in the BFD packet. This is specified in section
       4.1 ofRFC5880
       
      optional uint32 my_discriminator = 76663113;
      Returns:
      Whether the myDiscriminator field is set.
    • getMyDiscriminator

      int getMyDiscriminator()
       The My Discriminator value in the BFD packet. This is specified in section
       4.1 ofRFC5880
       
      optional uint32 my_discriminator = 76663113;
      Returns:
      The myDiscriminator.
    • hasPoll

      boolean hasPoll()
       The Poll bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool poll = 3446719;
      Returns:
      Whether the poll field is set.
    • getPoll

      boolean getPoll()
       The Poll bit of the BFD packet. This is specified in section 4.1 ofRFC5880
       
      optional bool poll = 3446719;
      Returns:
      The poll.
    • hasState

      boolean hasState()
       The current BFD session state as seen by the transmitting system. These
       states are specified in section 4.1 ofRFC5880
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      Whether the state field is set.
    • getState

      String getState()
       The current BFD session state as seen by the transmitting system. These
       states are specified in section 4.1 ofRFC5880
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      The state.
    • getStateBytes

      com.google.protobuf.ByteString getStateBytes()
       The current BFD session state as seen by the transmitting system. These
       states are specified in section 4.1 ofRFC5880
       Check the State enum for the list of possible values.
       
      optional string state = 109757585;
      Returns:
      The bytes for state.
    • hasVersion

      boolean hasVersion()
       The version number of the BFD protocol, as specified in section 4.1 ofRFC5880.
       
      optional uint32 version = 351608024;
      Returns:
      Whether the version field is set.
    • getVersion

      int getVersion()
       The version number of the BFD protocol, as specified in section 4.1 ofRFC5880.
       
      optional uint32 version = 351608024;
      Returns:
      The version.
    • hasYourDiscriminator

      boolean hasYourDiscriminator()
       The Your Discriminator value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 your_discriminator = 515634064;
      Returns:
      Whether the yourDiscriminator field is set.
    • getYourDiscriminator

      int getYourDiscriminator()
       The Your Discriminator value in the BFD packet. This is specified in
       section 4.1 ofRFC5880
       
      optional uint32 your_discriminator = 515634064;
      Returns:
      The yourDiscriminator.