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 classLBStatisticsCounter.BuilderBuilder 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.protectedLBStatisticsCounter(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()booleanequals(java.lang.Object obj)java.lang.LonggetBytesIn()Number of bytes in.java.lang.DoublegetBytesInRate()The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.java.lang.LonggetBytesOut()Number of bytes out.java.lang.DoublegetBytesOutRate()The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.java.lang.DoublegetCurrentSessionRate()The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.java.lang.LonggetCurrentSessions()Number of current sessions.java.lang.LonggetDroppedPacketsByAccessList()The total number of dropped TCP SYN or UDP packets by access list control.java.lang.LonggetDroppedSessionsByLbruleAction()The total number of dropped sessions by LB rule action.java.lang.DoublegetHttpRequestRate()The average number of http requests per second, the number is averaged over the last 5 one-second intervals.java.lang.LonggetHttpRequests()The total number of http requests.java.lang.LonggetMaxSessions()Number of maximum sessions.java.lang.LonggetPacketsIn()Number of packets in.java.lang.DoublegetPacketsInRate()The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.java.lang.LonggetPacketsOut()Number of packets out.java.lang.DoublegetPacketsOutRate()The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.java.lang.LonggetSourceIpPersistenceEntrySize()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.LonggetTotalSessions()Number of total sessions.inthashCode()voidsetBytesIn(java.lang.Long bytesIn)Number of bytes in.voidsetBytesInRate(java.lang.Double bytesInRate)The average number of inbound bytes per second, the number is averaged over the last 5 one-second intervals.voidsetBytesOut(java.lang.Long bytesOut)Number of bytes out.voidsetBytesOutRate(java.lang.Double bytesOutRate)The average number of outbound bytes per second, the number is averaged over the last 5 one-second intervals.voidsetCurrentSessionRate(java.lang.Double currentSessionRate)The average number of current sessions per second, the number is averaged over the last 5 one-second intervals.voidsetCurrentSessions(java.lang.Long currentSessions)Number of current sessions.voidsetDroppedPacketsByAccessList(java.lang.Long droppedPacketsByAccessList)The total number of dropped TCP SYN or UDP packets by access list control.voidsetDroppedSessionsByLbruleAction(java.lang.Long droppedSessionsByLbruleAction)The total number of dropped sessions by LB rule action.voidsetHttpRequestRate(java.lang.Double httpRequestRate)The average number of http requests per second, the number is averaged over the last 5 one-second intervals.voidsetHttpRequests(java.lang.Long httpRequests)The total number of http requests.voidsetMaxSessions(java.lang.Long maxSessions)Number of maximum sessions.voidsetPacketsIn(java.lang.Long packetsIn)Number of packets in.voidsetPacketsInRate(java.lang.Double packetsInRate)The average number of inbound packets per second, the number is averaged over the last 5 one-second intervals.voidsetPacketsOut(java.lang.Long packetsOut)Number of packets out.voidsetPacketsOutRate(java.lang.Double packetsOutRate)The average number of outbound packets per second, the number is averaged over the last 5 one-second intervals.voidsetSourceIpPersistenceEntrySize(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.voidsetTotalSessions(java.lang.Long totalSessions)Number of total sessions.java.lang.StringtoString()
-
-
-
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:
_getTypein interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValuein interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validatein interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacecom.vmware.vapi.bindings.StaticStructure- Overrides:
toStringin classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOfin interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertToin interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)- Specified by:
_setDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNamesin 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:
StructTypeinstance representing the static bindings type for thisStructure.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalNamein 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.
-
-