Package com.vmware.nsx_policy.model
Class LBStatisticsCounter
- java.lang.Object
-
- com.vmware.nsx_policy.model.LBStatisticsCounter
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class LBStatisticsCounter extends java.lang.Object implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LBStatisticsCounter.Builder
Builder class forLBStatisticsCounter
.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue
__dynamicStructureFields
-
Constructor Summary
Constructors Modifier Constructor Description LBStatisticsCounter()
Default constructor.protected
LBStatisticsCounter(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 LBStatisticsCounter
_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 LBStatisticsCounter
_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.Long
getBytesIn()
Number of bytes in.java.lang.Double
getBytesInRate()
The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.java.lang.Long
getBytesOut()
Number of bytes out.java.lang.Double
getBytesOutRate()
The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.java.lang.Double
getCurrentSessionRate()
The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.java.lang.Long
getCurrentSessions()
Number of current sessions.java.lang.Long
getDroppedPacketsByAccessList()
The total number of dropped TCP SYN or UDP packets by access list control.java.lang.Long
getDroppedSessionsByLbruleAction()
The total number of dropped sessions by LB rule action.java.lang.Double
getHttpRequestRate()
The average number of http requests per second, the number is averaged over the last 5 one-second intervals.java.lang.Long
getHttpRequests()
The total number of http requests.java.lang.Long
getMaxSessions()
Number of maximum sessions.java.lang.Long
getPacketsIn()
Number of packets in.java.lang.Double
getPacketsInRate()
The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.java.lang.Long
getPacketsOut()
Number of packets out.java.lang.Double
getPacketsOutRate()
The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.java.lang.Long
getSourceIpPersistenceEntrySize()
Number of source IP persistence entries 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
getTotalSessions()
Number of total sessions.int
hashCode()
void
setBytesIn(java.lang.Long bytesIn)
Number of bytes in.void
setBytesInRate(java.lang.Double bytesInRate)
The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.void
setBytesOut(java.lang.Long bytesOut)
Number of bytes out.void
setBytesOutRate(java.lang.Double bytesOutRate)
The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.void
setCurrentSessionRate(java.lang.Double currentSessionRate)
The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.void
setCurrentSessions(java.lang.Long currentSessions)
Number of current sessions.void
setDroppedPacketsByAccessList(java.lang.Long droppedPacketsByAccessList)
The total number of dropped TCP SYN or UDP packets by access list control.void
setDroppedSessionsByLbruleAction(java.lang.Long droppedSessionsByLbruleAction)
The total number of dropped sessions by LB rule action.void
setHttpRequestRate(java.lang.Double httpRequestRate)
The average number of http requests per second, the number is averaged over the last 5 one-second intervals.void
setHttpRequests(java.lang.Long httpRequests)
The total number of http requests.void
setMaxSessions(java.lang.Long maxSessions)
Number of maximum sessions.void
setPacketsIn(java.lang.Long packetsIn)
Number of packets in.void
setPacketsInRate(java.lang.Double packetsInRate)
The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.void
setPacketsOut(java.lang.Long packetsOut)
Number of packets out.void
setPacketsOutRate(java.lang.Double packetsOutRate)
The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.void
setSourceIpPersistenceEntrySize(java.lang.Long sourceIpPersistenceEntrySize)
Number of source IP persistence entries 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
setTotalSessions(java.lang.Long totalSessions)
Number of total sessions.java.lang.String
toString()
-
-
-
Method Detail
-
getBytesIn
public java.lang.Long getBytesIn()
Number of bytes in. 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.- Returns:
- The current value of the property.
-
setBytesIn
public void setBytesIn(java.lang.Long bytesIn)
Number of bytes in. 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:
bytesIn
- New value for the property.
-
getBytesInRate
public java.lang.Double getBytesInRate()
The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setBytesInRate
public void setBytesInRate(java.lang.Double bytesInRate)
The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals. 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:
bytesInRate
- New value for the property.
-
getBytesOut
public java.lang.Long getBytesOut()
Number of bytes out. 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.- Returns:
- The current value of the property.
-
setBytesOut
public void setBytesOut(java.lang.Long bytesOut)
Number of bytes out. 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:
bytesOut
- New value for the property.
-
getBytesOutRate
public java.lang.Double getBytesOutRate()
The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setBytesOutRate
public void setBytesOutRate(java.lang.Double bytesOutRate)
The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals. 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:
bytesOutRate
- New value for the property.
-
getCurrentSessionRate
public java.lang.Double getCurrentSessionRate()
The average number of current sessions per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setCurrentSessionRate
public void setCurrentSessionRate(java.lang.Double currentSessionRate)
The average number of current sessions per second, the number is averaged over the last 5 one-second intervals. 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:
currentSessionRate
- New value for the property.
-
getCurrentSessions
public java.lang.Long getCurrentSessions()
Number of current sessions. 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.- Returns:
- The current value of the property.
-
setCurrentSessions
public void setCurrentSessions(java.lang.Long currentSessions)
Number of current sessions. 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:
currentSessions
- New value for the property.
-
getDroppedPacketsByAccessList
public java.lang.Long getDroppedPacketsByAccessList()
The total number of dropped TCP SYN or UDP packets by access list control. format: int64- Returns:
- The current value of the property.
-
setDroppedPacketsByAccessList
public void setDroppedPacketsByAccessList(java.lang.Long droppedPacketsByAccessList)
The total number of dropped TCP SYN or UDP packets by access list control. format: int64- Parameters:
droppedPacketsByAccessList
- New value for the property.
-
getDroppedSessionsByLbruleAction
public java.lang.Long getDroppedSessionsByLbruleAction()
The total number of dropped sessions by LB rule action. format: int64- Returns:
- The current value of the property.
-
setDroppedSessionsByLbruleAction
public void setDroppedSessionsByLbruleAction(java.lang.Long droppedSessionsByLbruleAction)
The total number of dropped sessions by LB rule action. format: int64- Parameters:
droppedSessionsByLbruleAction
- New value for the property.
-
getHttpRequestRate
public java.lang.Double getHttpRequestRate()
The average number of http requests per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setHttpRequestRate
public void setHttpRequestRate(java.lang.Double httpRequestRate)
The average number of http requests per second, the number is averaged over the last 5 one-second intervals. 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:
httpRequestRate
- New value for the property.
-
getHttpRequests
public java.lang.Long getHttpRequests()
The total number of http requests. 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.- Returns:
- The current value of the property.
-
setHttpRequests
public void setHttpRequests(java.lang.Long httpRequests)
The total number of http requests. 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:
httpRequests
- New value for the property.
-
getMaxSessions
public java.lang.Long getMaxSessions()
Number of maximum sessions. 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.- Returns:
- The current value of the property.
-
setMaxSessions
public void setMaxSessions(java.lang.Long maxSessions)
Number of maximum sessions. 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:
maxSessions
- New value for the property.
-
getPacketsIn
public java.lang.Long getPacketsIn()
Number of packets in. 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.- Returns:
- The current value of the property.
-
setPacketsIn
public void setPacketsIn(java.lang.Long packetsIn)
Number of packets in. 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:
packetsIn
- New value for the property.
-
getPacketsInRate
public java.lang.Double getPacketsInRate()
The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPacketsInRate
public void setPacketsInRate(java.lang.Double packetsInRate)
The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals. 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:
packetsInRate
- New value for the property.
-
getPacketsOut
public java.lang.Long getPacketsOut()
Number of packets out. 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.- Returns:
- The current value of the property.
-
setPacketsOut
public void setPacketsOut(java.lang.Long packetsOut)
Number of packets out. 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:
packetsOut
- New value for the property.
-
getPacketsOutRate
public java.lang.Double getPacketsOutRate()
The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPacketsOutRate
public void setPacketsOutRate(java.lang.Double packetsOutRate)
The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals. 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:
packetsOutRate
- New value for the property.
-
getSourceIpPersistenceEntrySize
public java.lang.Long getSourceIpPersistenceEntrySize()
Number of source IP persistence entries 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.- Returns:
- The current value of the property.
-
setSourceIpPersistenceEntrySize
public void setSourceIpPersistenceEntrySize(java.lang.Long sourceIpPersistenceEntrySize)
Number of source IP persistence entries 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:
sourceIpPersistenceEntrySize
- New value for the property.
-
getTotalSessions
public java.lang.Long getTotalSessions()
Number of total sessions. 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.- Returns:
- The current value of the property.
-
setTotalSessions
public void setTotalSessions(java.lang.Long totalSessions)
Number of total sessions. 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:
totalSessions
- 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 LBStatisticsCounter _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 LBStatisticsCounter _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-