Package com.google.cloud.compute.v1
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.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.
-
-