public final class GreTunnelEndpointStatusPerEdgeNode
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
GreTunnelEndpointStatusPerEdgeNode.Builder
Builder class for
GreTunnelEndpointStatusPerEdgeNode. |
| Modifier and Type | Field and Description |
|---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
static java.lang.String |
KEEPALIVE_ACK_DISABLE |
static java.lang.String |
KEEPALIVE_ACK_ENABLE |
static java.lang.String |
KEEPALIVE_ADMIN_STATE_DISABLED |
static java.lang.String |
KEEPALIVE_ADMIN_STATE_ENABLED |
static java.lang.String |
KEEPALIVE_STATUS_DISABLE |
static java.lang.String |
KEEPALIVE_STATUS_ENABLE |
static java.lang.String |
RUNTIME_STATUS_DOWN |
static java.lang.String |
RUNTIME_STATUS_UP |
| Modifier | Constructor and Description |
|---|---|
|
GreTunnelEndpointStatusPerEdgeNode()
Default constructor.
|
protected |
GreTunnelEndpointStatusPerEdgeNode(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.vmware.vapi.bindings.Structure> |
_convertTo(java.lang.Class<T> clazz) |
java.lang.String |
_getCanonicalName() |
static java.lang.String |
_getCanonicalTypeName()
Returns the canonical type name.
|
static com.vmware.vapi.bindings.type.StructType |
_getClassType()
WARNING: Internal method, subject to change in future versions.
|
com.vmware.vapi.data.StructValue |
_getDataValue() |
com.vmware.vapi.data.DataValue |
_getDynamicField(java.lang.String fieldName) |
java.util.Set<java.lang.String> |
_getDynamicFieldNames() |
com.vmware.vapi.bindings.type.StructType |
_getType() |
boolean |
_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz) |
static GreTunnelEndpointStatusPerEdgeNode |
_newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value. WARNING: The returned object is not fully initialized. |
static GreTunnelEndpointStatusPerEdgeNode |
_newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism. |
void |
_setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue) |
protected void |
_updateDataValue(com.vmware.vapi.data.StructValue structValue) |
void |
_validate() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getEdgePath()
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.
|
java.lang.String |
getKeepaliveAck()
Possible values are:
KEEPALIVE_ACK_ENABLE
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. |
java.lang.Long |
getKeepaliveAckSentCount()
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.
|
java.lang.String |
getKeepaliveAdminState()
Possible values are:
KEEPALIVE_ADMIN_STATE_ENABLED
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. |
java.lang.Long |
getKeepaliveDeadMultiplier()
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.
|
java.lang.Long |
getKeepaliveInterval()
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.
|
java.lang.Long |
getKeepaliveLastAckTime()
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.
|
java.lang.Long |
getKeepaliveLastRxTime()
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.
|
java.lang.Long |
getKeepaliveLastTxTime()
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.
|
java.lang.Long |
getKeepaliveRxCount()
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.
|
java.lang.String |
getKeepaliveStatus()
Possible values are:
KEEPALIVE_STATUS_ENABLE
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. |
java.lang.Long |
getKeepaliveTxCount()
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.
|
java.lang.Long |
getLastUpdateTimestamp()
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.
|
java.lang.String |
getRuntimeStatus()
Possible values are:
RUNTIME_STATUS_UP
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. |
java.lang.String |
getSource()
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.
|
java.lang.Long |
getTunnelDownCount()
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.
|
java.lang.Long |
getTunnelLastDownTime()
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.
|
java.lang.Long |
getTunnelLastUpTime()
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.
|
java.lang.String |
getTunnelPortId()
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.
|
java.lang.Long |
getTunnelUpCount()
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.
|
int |
hashCode() |
void |
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.
|
void |
setKeepaliveAck(java.lang.String keepaliveAck)
Possible values are:
KEEPALIVE_ACK_ENABLE
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. |
void |
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.
|
void |
setKeepaliveAdminState(java.lang.String keepaliveAdminState)
Possible values are:
KEEPALIVE_ADMIN_STATE_ENABLED
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. |
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
void |
setKeepaliveStatus(java.lang.String keepaliveStatus)
Possible values are:
KEEPALIVE_STATUS_ENABLE
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. |
void |
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.
|
void |
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.
|
void |
setRuntimeStatus(java.lang.String runtimeStatus)
Possible values are:
RUNTIME_STATUS_UP
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. |
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
void |
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.
|
java.lang.String |
toString() |
public static final java.lang.String KEEPALIVE_ACK_ENABLE
public static final java.lang.String KEEPALIVE_ACK_DISABLE
public static final java.lang.String KEEPALIVE_ADMIN_STATE_ENABLED
public static final java.lang.String KEEPALIVE_ADMIN_STATE_DISABLED
public static final java.lang.String KEEPALIVE_STATUS_ENABLE
public static final java.lang.String KEEPALIVE_STATUS_DISABLE
public static final java.lang.String RUNTIME_STATUS_UP
public static final java.lang.String RUNTIME_STATUS_DOWN
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public GreTunnelEndpointStatusPerEdgeNode()
protected GreTunnelEndpointStatusPerEdgeNode(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public java.lang.String getEdgePath()
public void setEdgePath(java.lang.String edgePath)
edgePath - New value for the property.public java.lang.String getKeepaliveAck()
public void setKeepaliveAck(java.lang.String keepaliveAck)
keepaliveAck - New value for the property.public java.lang.Long getKeepaliveAckSentCount()
public void setKeepaliveAckSentCount(java.lang.Long keepaliveAckSentCount)
keepaliveAckSentCount - New value for the property.public java.lang.String getKeepaliveAdminState()
public void setKeepaliveAdminState(java.lang.String keepaliveAdminState)
keepaliveAdminState - New value for the property.public java.lang.Long getKeepaliveDeadMultiplier()
public void setKeepaliveDeadMultiplier(java.lang.Long keepaliveDeadMultiplier)
keepaliveDeadMultiplier - New value for the property.public java.lang.Long getKeepaliveInterval()
public void setKeepaliveInterval(java.lang.Long keepaliveInterval)
keepaliveInterval - New value for the property.public java.lang.Long getKeepaliveLastAckTime()
public void setKeepaliveLastAckTime(java.lang.Long keepaliveLastAckTime)
keepaliveLastAckTime - New value for the property.public java.lang.Long getKeepaliveLastRxTime()
public void setKeepaliveLastRxTime(java.lang.Long keepaliveLastRxTime)
keepaliveLastRxTime - New value for the property.public java.lang.Long getKeepaliveLastTxTime()
public void setKeepaliveLastTxTime(java.lang.Long keepaliveLastTxTime)
keepaliveLastTxTime - New value for the property.public java.lang.Long getKeepaliveRxCount()
public void setKeepaliveRxCount(java.lang.Long keepaliveRxCount)
keepaliveRxCount - New value for the property.public java.lang.String getKeepaliveStatus()
public void setKeepaliveStatus(java.lang.String keepaliveStatus)
keepaliveStatus - New value for the property.public java.lang.Long getKeepaliveTxCount()
public void setKeepaliveTxCount(java.lang.Long keepaliveTxCount)
keepaliveTxCount - New value for the property.public java.lang.Long getLastUpdateTimestamp()
public void setLastUpdateTimestamp(java.lang.Long lastUpdateTimestamp)
lastUpdateTimestamp - New value for the property.public java.lang.String getRuntimeStatus()
public void setRuntimeStatus(java.lang.String runtimeStatus)
runtimeStatus - New value for the property.public java.lang.String getSource()
public void setSource(java.lang.String source)
source - New value for the property.public java.lang.Long getTunnelDownCount()
public void setTunnelDownCount(java.lang.Long tunnelDownCount)
tunnelDownCount - New value for the property.public java.lang.Long getTunnelLastDownTime()
public void setTunnelLastDownTime(java.lang.Long tunnelLastDownTime)
tunnelLastDownTime - New value for the property.public java.lang.Long getTunnelLastUpTime()
public void setTunnelLastUpTime(java.lang.Long tunnelLastUpTime)
tunnelLastUpTime - New value for the property.public java.lang.String getTunnelPortId()
public void setTunnelPortId(java.lang.String tunnelPortId)
tunnelPortId - New value for the property.public java.lang.Long getTunnelUpCount()
public void setTunnelUpCount(java.lang.Long tunnelUpCount)
tunnelUpCount - New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue in interface com.vmware.vapi.bindings.Structureprotected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate in interface com.vmware.vapi.bindings.StaticStructurepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface com.vmware.vapi.bindings.StaticStructuretoString in class java.lang.Objectpublic boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf in interface com.vmware.vapi.bindings.Structurepublic <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo in interface com.vmware.vapi.bindings.Structurepublic void _setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructurepublic static com.vmware.vapi.bindings.type.StructType _getClassType()
StructType instance representing the static bindings
type for this Structure.public java.lang.String _getCanonicalName()
_getCanonicalName in interface com.vmware.vapi.bindings.Structurepublic static java.lang.String _getCanonicalTypeName()
_getCanonicalName().public static GreTunnelEndpointStatusPerEdgeNode _newInstance(com.vmware.vapi.data.StructValue structValue)
structValue - the source of the data contained in the binding object. Could
contain more data than fields of this class can describe i.e.
newer version of the binding object. Could be null.StructTypepublic static GreTunnelEndpointStatusPerEdgeNode _newInstance2(com.vmware.vapi.data.StructValue structValue)