Interface BfdPacketOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getAuthenticationPresent()
      The Authentication Present bit of the BFD packet.
      boolean getControlPlaneIndependent()
      The Control Plane Independent bit of the BFD packet.
      boolean getDemand()
      The demand bit of the BFD packet.
      String getDiagnostic()
      The diagnostic code specifies the local system's reason for the last change in session state.
      com.google.protobuf.ByteString getDiagnosticBytes()
      The diagnostic code specifies the local system's reason for the last change in session state.
      boolean getFinal()
      The Final bit of the BFD packet.
      int getLength()
      The length of the BFD Control packet in bytes.
      int getMinEchoRxIntervalMs()
      The Required Min Echo RX Interval value in the BFD packet.
      int getMinRxIntervalMs()
      The Required Min RX Interval value in the BFD packet.
      int getMinTxIntervalMs()
      The Desired Min TX Interval value in the BFD packet.
      int getMultiplier()
      The detection time multiplier of the BFD packet.
      boolean getMultipoint()
      The multipoint bit of the BFD packet.
      int getMyDiscriminator()
      The My Discriminator value in the BFD packet.
      boolean getPoll()
      The Poll bit of the BFD packet.
      String getState()
      The current BFD session state as seen by the transmitting system.
      com.google.protobuf.ByteString getStateBytes()
      The current BFD session state as seen by the transmitting system.
      int getVersion()
      The version number of the BFD protocol, as specified in section 4.1 of RFC5880.
      int getYourDiscriminator()
      The Your Discriminator value in the BFD packet.
      boolean hasAuthenticationPresent()
      The Authentication Present bit of the BFD packet.
      boolean hasControlPlaneIndependent()
      The Control Plane Independent bit of the BFD packet.
      boolean hasDemand()
      The demand bit of the BFD packet.
      boolean hasDiagnostic()
      The diagnostic code specifies the local system's reason for the last change in session state.
      boolean hasFinal()
      The Final bit of the BFD packet.
      boolean hasLength()
      The length of the BFD Control packet in bytes.
      boolean hasMinEchoRxIntervalMs()
      The Required Min Echo RX Interval value in the BFD packet.
      boolean hasMinRxIntervalMs()
      The Required Min RX Interval value in the BFD packet.
      boolean hasMinTxIntervalMs()
      The Desired Min TX Interval value in the BFD packet.
      boolean hasMultiplier()
      The detection time multiplier of the BFD packet.
      boolean hasMultipoint()
      The multipoint bit of the BFD packet.
      boolean hasMyDiscriminator()
      The My Discriminator value in the BFD packet.
      boolean hasPoll()
      The Poll bit of the BFD packet.
      boolean hasState()
      The current BFD session state as seen by the transmitting system.
      boolean hasVersion()
      The version number of the BFD protocol, as specified in section 4.1 of RFC5880.
      boolean hasYourDiscriminator()
      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 Detail

      • hasAuthenticationPresent

        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:
        Whether the authenticationPresent field is set.
      • getAuthenticationPresent

        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:
        The authenticationPresent.
      • hasControlPlaneIndependent

        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:
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         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 of RFC5880
         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 of RFC5880
         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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        optional uint32 multiplier = 191331777;
        Returns:
        The multiplier.
      • hasMultipoint

        boolean hasMultipoint()
         The multipoint bit of the BFD packet. This is specified in section 4.1 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         
        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 of RFC5880
         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 of RFC5880
         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 of RFC5880
         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 of RFC5880.
         
        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 of RFC5880.
         
        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 of RFC5880
         
        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 of RFC5880
         
        optional uint32 your_discriminator = 515634064;
        Returns:
        The yourDiscriminator.