Package com.vmware.nsx_policy.model
Class GreTunnelEndpointStatusPerEdgeNode.Builder
- java.lang.Object
-
- com.vmware.nsx_policy.model.GreTunnelEndpointStatusPerEdgeNode.Builder
-
- Enclosing class:
- GreTunnelEndpointStatusPerEdgeNode
public static final class GreTunnelEndpointStatusPerEdgeNode.Builder extends java.lang.Object
Builder class forGreTunnelEndpointStatusPerEdgeNode
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
Constructor with parameters for the required properties ofGreTunnelEndpointStatusPerEdgeNode
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GreTunnelEndpointStatusPerEdgeNode
build()
GreTunnelEndpointStatusPerEdgeNode.Builder
setEdgePath(java.lang.String edgePath)
Edge node policy path This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveAck(java.lang.String keepaliveAck)
Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ACK_ENABLE
GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ACK_DISABLE
The keepalive_ack indicates Tunnel keepalive ACK is administratively enabled or disabled This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveAckSentCount(java.lang.Long keepaliveAckSentCount)
Total number of keepalive ack packets sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveAdminState(java.lang.String keepaliveAdminState)
Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ADMIN_STATE_ENABLED
GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ADMIN_STATE_DISABLED
Tunnel Keepalive Admin State This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveDeadMultiplier(java.lang.Long keepaliveDeadMultiplier)
Tunnel keepalive dead multiplier format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveInterval(java.lang.Long keepaliveInterval)
Tunnel keepalive interval in seconds format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveLastAckTime(java.lang.Long keepaliveLastAckTime)
Timestamp when the last keepalive ack sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveLastRxTime(java.lang.Long keepaliveLastRxTime)
Timestamp when the last keepalive received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveLastTxTime(java.lang.Long keepaliveLastTxTime)
Timestamp when the last keepalive sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveRxCount(java.lang.Long keepaliveRxCount)
Total number of keepalive packets received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveStatus(java.lang.String keepaliveStatus)
Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_STATUS_ENABLE
GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_STATUS_DISABLE
The keepalive_status indicates Tunnel keepalive is administratively enabled or disabled This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setKeepaliveTxCount(java.lang.Long keepaliveTxCount)
Total number of keepalive packets sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setRuntimeStatus(java.lang.String runtimeStatus)
Possible values are:GreTunnelEndpointStatusPerEdgeNode.RUNTIME_STATUS_UP
GreTunnelEndpointStatusPerEdgeNode.RUNTIME_STATUS_DOWN
Tunnel run time status This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setSource(java.lang.String source)
Tunnel source address format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setTunnelDownCount(java.lang.Long tunnelDownCount)
Count of Tunnel run time status as \"DOWN\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setTunnelLastDownTime(java.lang.Long tunnelLastDownTime)
Timestamp when the tunnel status was last updated as \"DOWN\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setTunnelLastUpTime(java.lang.Long tunnelLastUpTime)
Timestamp when the tunnel status was last updated as \"UP\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setTunnelPortId(java.lang.String tunnelPortId)
ID of the tunnel router port This property may be present in responses from the server, but if it is present in a request to server it will be ignored.GreTunnelEndpointStatusPerEdgeNode.Builder
setTunnelUpCount(java.lang.Long tunnelUpCount)
Count of Tunnel run time status as \"UP\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.
-
-
-
Constructor Detail
-
Builder
public Builder()
Constructor with parameters for the required properties ofGreTunnelEndpointStatusPerEdgeNode
.
-
-
Method Detail
-
setEdgePath
public GreTunnelEndpointStatusPerEdgeNode.Builder setEdgePath(java.lang.String edgePath)
Edge node policy path This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
edgePath
- New value for the property.
-
setKeepaliveAck
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveAck(java.lang.String keepaliveAck)
Possible values are: The keepalive_ack indicates Tunnel keepalive ACK is administratively enabled or disabled This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveAck
- New value for the property.
-
setKeepaliveAckSentCount
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveAckSentCount(java.lang.Long keepaliveAckSentCount)
Total number of keepalive ack packets sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveAckSentCount
- New value for the property.
-
setKeepaliveAdminState
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveAdminState(java.lang.String keepaliveAdminState)
Possible values are: Tunnel Keepalive Admin State This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveAdminState
- New value for the property.
-
setKeepaliveDeadMultiplier
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveDeadMultiplier(java.lang.Long keepaliveDeadMultiplier)
Tunnel keepalive dead multiplier format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveDeadMultiplier
- New value for the property.
-
setKeepaliveInterval
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveInterval(java.lang.Long keepaliveInterval)
Tunnel keepalive interval in seconds format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveInterval
- New value for the property.
-
setKeepaliveLastAckTime
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveLastAckTime(java.lang.Long keepaliveLastAckTime)
Timestamp when the last keepalive ack sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveLastAckTime
- New value for the property.
-
setKeepaliveLastRxTime
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveLastRxTime(java.lang.Long keepaliveLastRxTime)
Timestamp when the last keepalive received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveLastRxTime
- New value for the property.
-
setKeepaliveLastTxTime
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveLastTxTime(java.lang.Long keepaliveLastTxTime)
Timestamp when the last keepalive sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveLastTxTime
- New value for the property.
-
setKeepaliveRxCount
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveRxCount(java.lang.Long keepaliveRxCount)
Total number of keepalive packets received format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveRxCount
- New value for the property.
-
setKeepaliveStatus
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveStatus(java.lang.String keepaliveStatus)
Possible values are: The keepalive_status indicates Tunnel keepalive is administratively enabled or disabled This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveStatus
- New value for the property.
-
setKeepaliveTxCount
public GreTunnelEndpointStatusPerEdgeNode.Builder setKeepaliveTxCount(java.lang.Long keepaliveTxCount)
Total number of keepalive packets sent format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
keepaliveTxCount
- New value for the property.
-
setLastUpdateTimestamp
public GreTunnelEndpointStatusPerEdgeNode.Builder setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
Timestamp when the data was last updated format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
lastUpdateTimestamp
- New value for the property.
-
setRuntimeStatus
public GreTunnelEndpointStatusPerEdgeNode.Builder setRuntimeStatus(java.lang.String runtimeStatus)
Possible values are: Tunnel run time status This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
runtimeStatus
- New value for the property.
-
setSource
public GreTunnelEndpointStatusPerEdgeNode.Builder setSource(java.lang.String source)
Tunnel source address format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
source
- New value for the property.
-
setTunnelDownCount
public GreTunnelEndpointStatusPerEdgeNode.Builder setTunnelDownCount(java.lang.Long tunnelDownCount)
Count of Tunnel run time status as \"DOWN\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
tunnelDownCount
- New value for the property.
-
setTunnelLastDownTime
public GreTunnelEndpointStatusPerEdgeNode.Builder setTunnelLastDownTime(java.lang.Long tunnelLastDownTime)
Timestamp when the tunnel status was last updated as \"DOWN\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
tunnelLastDownTime
- New value for the property.
-
setTunnelLastUpTime
public GreTunnelEndpointStatusPerEdgeNode.Builder setTunnelLastUpTime(java.lang.Long tunnelLastUpTime)
Timestamp when the tunnel status was last updated as \"UP\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
tunnelLastUpTime
- New value for the property.
-
setTunnelPortId
public GreTunnelEndpointStatusPerEdgeNode.Builder setTunnelPortId(java.lang.String tunnelPortId)
ID of the tunnel router port This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
tunnelPortId
- New value for the property.
-
setTunnelUpCount
public GreTunnelEndpointStatusPerEdgeNode.Builder setTunnelUpCount(java.lang.Long tunnelUpCount)
Count of Tunnel run time status as \"UP\" format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
tunnelUpCount
- New value for the property.
-
build
public GreTunnelEndpointStatusPerEdgeNode build()
-
-