public final class BfdStatus extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
BfdStatus() |
Modifier and Type | Method and Description |
---|---|
BfdStatus |
clone() |
String |
getBfdSessionInitializationMode()
The BFD session initialization mode for this BGP peer.
|
Long |
getConfigUpdateTimestampMicros()
Unix timestamp of the most recent config update.
|
BfdStatusPacketCounts |
getControlPacketCounts()
Control packet counts for the current BFD session.
|
List<PacketIntervals> |
getControlPacketIntervals()
Inter-packet time interval statistics for control packets.
|
BfdStatusPacketCounts |
getEchoPacketCounts()
Echo packet counts for the current BFD session.
|
List<PacketIntervals> |
getEchoPacketIntervals()
Inter-packet time interval statistics for echo packets.
|
String |
getLocalDiagnostic()
The diagnostic code specifies the local system's reason for the last change in session state.
|
String |
getLocalState()
The current BFD session state as seen by the transmitting system.
|
Long |
getNegotiatedLocalControlTxIntervalMs()
Negotiated transmit interval for control packets.
|
Long |
getNegotiatedLocalEchoTxIntervalMs()
Negotiated transmit interval for echo packets.
|
BfdPacket |
getRxPacket()
The most recent Rx control packet for this BFD session.
|
BfdPacket |
getTxPacket()
The most recent Tx control packet for this BFD session.
|
Long |
getUptimeMs()
Session uptime in milliseconds.
|
Boolean |
getUsingEchoMode()
Indicates if echo mode is currently being used.
|
BfdStatus |
set(String fieldName,
Object value) |
BfdStatus |
setBfdSessionInitializationMode(String bfdSessionInitializationMode)
The BFD session initialization mode for this BGP peer.
|
BfdStatus |
setConfigUpdateTimestampMicros(Long configUpdateTimestampMicros)
Unix timestamp of the most recent config update.
|
BfdStatus |
setControlPacketCounts(BfdStatusPacketCounts controlPacketCounts)
Control packet counts for the current BFD session.
|
BfdStatus |
setControlPacketIntervals(List<PacketIntervals> controlPacketIntervals)
Inter-packet time interval statistics for control packets.
|
BfdStatus |
setEchoPacketCounts(BfdStatusPacketCounts echoPacketCounts)
Echo packet counts for the current BFD session.
|
BfdStatus |
setEchoPacketIntervals(List<PacketIntervals> echoPacketIntervals)
Inter-packet time interval statistics for echo packets.
|
BfdStatus |
setLocalDiagnostic(String localDiagnostic)
The diagnostic code specifies the local system's reason for the last change in session state.
|
BfdStatus |
setLocalState(String localState)
The current BFD session state as seen by the transmitting system.
|
BfdStatus |
setNegotiatedLocalControlTxIntervalMs(Long negotiatedLocalControlTxIntervalMs)
Negotiated transmit interval for control packets.
|
BfdStatus |
setNegotiatedLocalEchoTxIntervalMs(Long negotiatedLocalEchoTxIntervalMs)
Negotiated transmit interval for echo packets.
|
BfdStatus |
setRxPacket(BfdPacket rxPacket)
The most recent Rx control packet for this BFD session.
|
BfdStatus |
setTxPacket(BfdPacket txPacket)
The most recent Tx control packet for this BFD session.
|
BfdStatus |
setUptimeMs(Long uptimeMs)
Session uptime in milliseconds.
|
BfdStatus |
setUsingEchoMode(Boolean usingEchoMode)
Indicates if echo mode is currently being used.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getBfdSessionInitializationMode()
null
for nonepublic BfdStatus setBfdSessionInitializationMode(String bfdSessionInitializationMode)
bfdSessionInitializationMode
- bfdSessionInitializationMode or null
for nonepublic Long getConfigUpdateTimestampMicros()
null
for nonepublic BfdStatus setConfigUpdateTimestampMicros(Long configUpdateTimestampMicros)
configUpdateTimestampMicros
- configUpdateTimestampMicros or null
for nonepublic BfdStatusPacketCounts getControlPacketCounts()
null
for nonepublic BfdStatus setControlPacketCounts(BfdStatusPacketCounts controlPacketCounts)
controlPacketCounts
- controlPacketCounts or null
for nonepublic List<PacketIntervals> getControlPacketIntervals()
null
for nonepublic BfdStatus setControlPacketIntervals(List<PacketIntervals> controlPacketIntervals)
controlPacketIntervals
- controlPacketIntervals or null
for nonepublic BfdStatusPacketCounts getEchoPacketCounts()
null
for nonepublic BfdStatus setEchoPacketCounts(BfdStatusPacketCounts echoPacketCounts)
echoPacketCounts
- echoPacketCounts or null
for nonepublic List<PacketIntervals> getEchoPacketIntervals()
null
for nonepublic BfdStatus setEchoPacketIntervals(List<PacketIntervals> echoPacketIntervals)
echoPacketIntervals
- echoPacketIntervals or null
for nonepublic String getLocalDiagnostic()
null
for nonepublic BfdStatus setLocalDiagnostic(String localDiagnostic)
localDiagnostic
- localDiagnostic or null
for nonepublic String getLocalState()
null
for nonepublic BfdStatus setLocalState(String localState)
localState
- localState or null
for nonepublic Long getNegotiatedLocalControlTxIntervalMs()
null
for nonepublic BfdStatus setNegotiatedLocalControlTxIntervalMs(Long negotiatedLocalControlTxIntervalMs)
negotiatedLocalControlTxIntervalMs
- negotiatedLocalControlTxIntervalMs or null
for nonepublic Long getNegotiatedLocalEchoTxIntervalMs()
null
for nonepublic BfdStatus setNegotiatedLocalEchoTxIntervalMs(Long negotiatedLocalEchoTxIntervalMs)
negotiatedLocalEchoTxIntervalMs
- negotiatedLocalEchoTxIntervalMs or null
for nonepublic BfdPacket getRxPacket()
null
for nonepublic BfdStatus setRxPacket(BfdPacket rxPacket)
rxPacket
- rxPacket or null
for nonepublic BfdPacket getTxPacket()
null
for nonepublic BfdStatus setTxPacket(BfdPacket txPacket)
txPacket
- txPacket or null
for nonepublic Long getUptimeMs()
null
for nonepublic BfdStatus setUptimeMs(Long uptimeMs)
uptimeMs
- uptimeMs or null
for nonepublic Boolean getUsingEchoMode()
null
for nonepublic BfdStatus setUsingEchoMode(Boolean usingEchoMode)
usingEchoMode
- usingEchoMode or null
for nonepublic BfdStatus set(String fieldName, Object value)
set
in class GenericJson
public BfdStatus clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.