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.ObjectBuilder 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 GreTunnelEndpointStatusPerEdgeNodebuild()GreTunnelEndpointStatusPerEdgeNode.BuildersetEdgePath(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.BuildersetKeepaliveAck(java.lang.String keepaliveAck)Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ACK_ENABLEGreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ACK_DISABLEThe 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.BuildersetKeepaliveAckSentCount(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.BuildersetKeepaliveAdminState(java.lang.String keepaliveAdminState)Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ADMIN_STATE_ENABLEDGreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_ADMIN_STATE_DISABLEDTunnel 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.BuildersetKeepaliveDeadMultiplier(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.BuildersetKeepaliveInterval(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.BuildersetKeepaliveLastAckTime(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.BuildersetKeepaliveLastRxTime(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.BuildersetKeepaliveLastTxTime(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.BuildersetKeepaliveRxCount(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.BuildersetKeepaliveStatus(java.lang.String keepaliveStatus)Possible values are:GreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_STATUS_ENABLEGreTunnelEndpointStatusPerEdgeNode.KEEPALIVE_STATUS_DISABLEThe 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.BuildersetKeepaliveTxCount(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.BuildersetLastUpdateTimestamp(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.BuildersetRuntimeStatus(java.lang.String runtimeStatus)Possible values are:GreTunnelEndpointStatusPerEdgeNode.RUNTIME_STATUS_UPGreTunnelEndpointStatusPerEdgeNode.RUNTIME_STATUS_DOWNTunnel 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.BuildersetSource(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.BuildersetTunnelDownCount(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.BuildersetTunnelLastDownTime(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.BuildersetTunnelLastUpTime(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.BuildersetTunnelPortId(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.BuildersetTunnelUpCount(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()
-
-