Package com.vmware.nsx_policy.model
Class ApplianceLatencyDataItem
- java.lang.Object
-
- com.vmware.nsx_policy.model.ApplianceLatencyDataItem
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class ApplianceLatencyDataItem extends java.lang.Object implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
Describes appliance latency data in detail.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplianceLatencyDataItem.Builder
Builder class forApplianceLatencyDataItem
.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue
__dynamicStructureFields
static java.lang.String
STATUS_DOWN
static java.lang.String
STATUS_UP
-
Constructor Summary
Constructors Modifier Constructor Description ApplianceLatencyDataItem()
Default constructor.protected
ApplianceLatencyDataItem(com.vmware.vapi.data.StructValue __dynamicStructureFields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends com.vmware.vapi.bindings.Structure>
T_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 ApplianceLatencyDataItem
_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 ApplianceLatencyDataItem
_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
getDestinationNodeId()
Display the appliance node id.java.lang.String
getDestinationNodeIp()
Display the appliance node ip.java.lang.String
getDestinationNodeName()
Display the appliance node name.java.lang.String
getPacketLossPercent()
Display the percentage of lost packet.java.lang.Long
getPacketReceived()
Display the received packets.java.lang.Long
getPacketTransmitted()
Display the transmitted packets in Ping format: int64java.lang.Double
getRttAvg()
Display the average Round Trip Time in milliseconds.java.lang.Double
getRttMax()
Display the max Round Trip Time in milliseconds.java.lang.Double
getRttMdev()
Display the mean Round Trip Time in milliseconds.java.lang.Double
getRttMin()
Display the min Round Trip Time in milliseconds.java.lang.String
getSourceNodeIp()
Display the appliance node ip.java.lang.String
getStatus()
Possible values are:STATUS_UP
STATUS_DOWN
Display the connection status between source node and destination node.java.lang.Long
getTotalTime()
Display the total time of sending and receiving packets in milliseconds.int
hashCode()
void
setDestinationNodeId(java.lang.String destinationNodeId)
Display the appliance node id.void
setDestinationNodeIp(java.lang.String destinationNodeIp)
Display the appliance node ip.void
setDestinationNodeName(java.lang.String destinationNodeName)
Display the appliance node name.void
setPacketLossPercent(java.lang.String packetLossPercent)
Display the percentage of lost packet.void
setPacketReceived(java.lang.Long packetReceived)
Display the received packets.void
setPacketTransmitted(java.lang.Long packetTransmitted)
Display the transmitted packets in Ping format: int64void
setRttAvg(java.lang.Double rttAvg)
Display the average Round Trip Time in milliseconds.void
setRttMax(java.lang.Double rttMax)
Display the max Round Trip Time in milliseconds.void
setRttMdev(java.lang.Double rttMdev)
Display the mean Round Trip Time in milliseconds.void
setRttMin(java.lang.Double rttMin)
Display the min Round Trip Time in milliseconds.void
setSourceNodeIp(java.lang.String sourceNodeIp)
Display the appliance node ip.void
setStatus(java.lang.String status)
Possible values are:STATUS_UP
STATUS_DOWN
Display the connection status between source node and destination node.void
setTotalTime(java.lang.Long totalTime)
Display the total time of sending and receiving packets in milliseconds.java.lang.String
toString()
-
-
-
Field Detail
-
STATUS_UP
public static final java.lang.String STATUS_UP
- See Also:
- Constant Field Values
-
STATUS_DOWN
public static final java.lang.String STATUS_DOWN
- See Also:
- Constant Field Values
-
__dynamicStructureFields
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
-
-
Method Detail
-
getDestinationNodeId
public java.lang.String getDestinationNodeId()
Display the appliance node id.- Returns:
- The current value of the property.
-
setDestinationNodeId
public void setDestinationNodeId(java.lang.String destinationNodeId)
Display the appliance node id.- Parameters:
destinationNodeId
- New value for the property.
-
getDestinationNodeIp
public java.lang.String getDestinationNodeIp()
Display the appliance node ip.- Returns:
- The current value of the property.
-
setDestinationNodeIp
public void setDestinationNodeIp(java.lang.String destinationNodeIp)
Display the appliance node ip.- Parameters:
destinationNodeIp
- New value for the property.
-
getDestinationNodeName
public java.lang.String getDestinationNodeName()
Display the appliance node name.- Returns:
- The current value of the property.
-
setDestinationNodeName
public void setDestinationNodeName(java.lang.String destinationNodeName)
Display the appliance node name.- Parameters:
destinationNodeName
- New value for the property.
-
getPacketLossPercent
public java.lang.String getPacketLossPercent()
Display the percentage of lost packet.- Returns:
- The current value of the property.
-
setPacketLossPercent
public void setPacketLossPercent(java.lang.String packetLossPercent)
Display the percentage of lost packet.- Parameters:
packetLossPercent
- New value for the property.
-
getPacketReceived
public java.lang.Long getPacketReceived()
Display the received packets. format: int64- Returns:
- The current value of the property.
-
setPacketReceived
public void setPacketReceived(java.lang.Long packetReceived)
Display the received packets. format: int64- Parameters:
packetReceived
- New value for the property.
-
getPacketTransmitted
public java.lang.Long getPacketTransmitted()
Display the transmitted packets in Ping format: int64- Returns:
- The current value of the property.
-
setPacketTransmitted
public void setPacketTransmitted(java.lang.Long packetTransmitted)
Display the transmitted packets in Ping format: int64- Parameters:
packetTransmitted
- New value for the property.
-
getRttAvg
public java.lang.Double getRttAvg()
Display the average Round Trip Time in milliseconds.- Returns:
- The current value of the property.
-
setRttAvg
public void setRttAvg(java.lang.Double rttAvg)
Display the average Round Trip Time in milliseconds.- Parameters:
rttAvg
- New value for the property.
-
getRttMax
public java.lang.Double getRttMax()
Display the max Round Trip Time in milliseconds.- Returns:
- The current value of the property.
-
setRttMax
public void setRttMax(java.lang.Double rttMax)
Display the max Round Trip Time in milliseconds.- Parameters:
rttMax
- New value for the property.
-
getRttMdev
public java.lang.Double getRttMdev()
Display the mean Round Trip Time in milliseconds.- Returns:
- The current value of the property.
-
setRttMdev
public void setRttMdev(java.lang.Double rttMdev)
Display the mean Round Trip Time in milliseconds.- Parameters:
rttMdev
- New value for the property.
-
getRttMin
public java.lang.Double getRttMin()
Display the min Round Trip Time in milliseconds.- Returns:
- The current value of the property.
-
setRttMin
public void setRttMin(java.lang.Double rttMin)
Display the min Round Trip Time in milliseconds.- Parameters:
rttMin
- New value for the property.
-
getSourceNodeIp
public java.lang.String getSourceNodeIp()
Display the appliance node ip.- Returns:
- The current value of the property.
-
setSourceNodeIp
public void setSourceNodeIp(java.lang.String sourceNodeIp)
Display the appliance node ip.- Parameters:
sourceNodeIp
- New value for the property.
-
getStatus
public java.lang.String getStatus()
Possible values are: Display the connection status between source node and destination node.- Returns:
- The current value of the property.
-
setStatus
public void setStatus(java.lang.String status)
Possible values are: Display the connection status between source node and destination node.- Parameters:
status
- New value for the property.
-
getTotalTime
public java.lang.Long getTotalTime()
Display the total time of sending and receiving packets in milliseconds. format: int64- Returns:
- The current value of the property.
-
setTotalTime
public void setTotalTime(java.lang.Long totalTime)
Display the total time of sending and receiving packets in milliseconds. format: int64- Parameters:
totalTime
- New value for the property.
-
_getType
public com.vmware.vapi.bindings.type.StructType _getType()
- Specified by:
_getType
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValue
in interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validate
in interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacecom.vmware.vapi.bindings.StaticStructure
- Overrides:
toString
in classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOf
in interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertTo
in interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
- Specified by:
_setDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNames
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getClassType
public static com.vmware.vapi.bindings.type.StructType _getClassType()
WARNING: Internal method, subject to change in future versions.- Returns:
StructType
instance representing the static bindings type for thisStructure
.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalName
in interfacecom.vmware.vapi.bindings.Structure
-
_getCanonicalTypeName
public static java.lang.String _getCanonicalTypeName()
Returns the canonical type name. See_getCanonicalName()
.- Returns:
- canonical type name
-
_newInstance
public static ApplianceLatencyDataItem _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.- Parameters:
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.- Returns:
- the static bindings
StructType
-
_newInstance2
public static ApplianceLatencyDataItem _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-