public final class ALBDosThreshold
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
| Modifier and Type | Class and Description |
|---|---|
static class |
ALBDosThreshold.Builder
Builder class for
ALBDosThreshold. |
| Modifier and Type | Field and Description |
|---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
static java.lang.String |
ATTACK_BAD_RST_FLOOD |
static java.lang.String |
ATTACK_DNS_ATTACK_REFLECTION |
static java.lang.String |
ATTACK_DOS_APP_ERROR |
static java.lang.String |
ATTACK_DOS_CONN_IP_RL_DROP |
static java.lang.String |
ATTACK_DOS_CONN_RL_DROP |
static java.lang.String |
ATTACK_DOS_HTTP_ABORT |
static java.lang.String |
ATTACK_DOS_HTTP_ERROR |
static java.lang.String |
ATTACK_DOS_HTTP_TIMEOUT |
static java.lang.String |
ATTACK_DOS_REQ_CIP_SCAN_BAD_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_CUSTOM_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_HDR_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_IP_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_IP_RL_DROP_BAD |
static java.lang.String |
ATTACK_DOS_REQ_IP_URI_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_IP_URI_RL_DROP_BAD |
static java.lang.String |
ATTACK_DOS_REQ_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_URI_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_URI_RL_DROP_BAD |
static java.lang.String |
ATTACK_DOS_REQ_URI_SCAN_BAD_RL_DROP |
static java.lang.String |
ATTACK_DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP |
static java.lang.String |
ATTACK_DOS_SLOW_URL |
static java.lang.String |
ATTACK_DOS_SSL_ERROR |
static java.lang.String |
ATTACK_FAKE_SESSION |
static java.lang.String |
ATTACK_ICMP_PING_FLOOD |
static java.lang.String |
ATTACK_IP_FRAG_FULL |
static java.lang.String |
ATTACK_IP_FRAG_INCOMPLETE |
static java.lang.String |
ATTACK_IP_FRAG_OVERRUN |
static java.lang.String |
ATTACK_IP_FRAG_TOOSMALL |
static java.lang.String |
ATTACK_LAND |
static java.lang.String |
ATTACK_MALFORMED_FLOOD |
static java.lang.String |
ATTACK_POLICY_DROPS |
static java.lang.String |
ATTACK_PORT_SCAN |
static java.lang.String |
ATTACK_SMALL_WINDOW_STRESS |
static java.lang.String |
ATTACK_SMURF |
static java.lang.String |
ATTACK_SYN_FLOOD |
static java.lang.String |
ATTACK_TCP_NON_SYN_FLOOD |
static java.lang.String |
ATTACK_TCP_NON_SYN_FLOOD_OLD |
static java.lang.String |
ATTACK_TEARDROP |
static java.lang.String |
ATTACK_UNKOWN_PROTOCOL |
static java.lang.String |
ATTACK_ZERO_WINDOW_STRESS |
| Modifier | Constructor and Description |
|---|---|
|
ALBDosThreshold()
Default constructor.
|
protected |
ALBDosThreshold(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
public static final java.lang.String ATTACK_LAND
public static final java.lang.String ATTACK_SMURF
public static final java.lang.String ATTACK_ICMP_PING_FLOOD
public static final java.lang.String ATTACK_UNKOWN_PROTOCOL
public static final java.lang.String ATTACK_TEARDROP
public static final java.lang.String ATTACK_IP_FRAG_OVERRUN
public static final java.lang.String ATTACK_IP_FRAG_TOOSMALL
public static final java.lang.String ATTACK_IP_FRAG_FULL
public static final java.lang.String ATTACK_IP_FRAG_INCOMPLETE
public static final java.lang.String ATTACK_PORT_SCAN
public static final java.lang.String ATTACK_TCP_NON_SYN_FLOOD_OLD
public static final java.lang.String ATTACK_SYN_FLOOD
public static final java.lang.String ATTACK_BAD_RST_FLOOD
public static final java.lang.String ATTACK_MALFORMED_FLOOD
public static final java.lang.String ATTACK_FAKE_SESSION
public static final java.lang.String ATTACK_ZERO_WINDOW_STRESS
public static final java.lang.String ATTACK_SMALL_WINDOW_STRESS
public static final java.lang.String ATTACK_DOS_HTTP_TIMEOUT
public static final java.lang.String ATTACK_DOS_HTTP_ERROR
public static final java.lang.String ATTACK_DOS_HTTP_ABORT
public static final java.lang.String ATTACK_DOS_SSL_ERROR
public static final java.lang.String ATTACK_DOS_APP_ERROR
public static final java.lang.String ATTACK_DOS_REQ_IP_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_URI_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_URI_SCAN_BAD_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_URI_SCAN_UNKNOWN_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_IP_URI_RL_DROP
public static final java.lang.String ATTACK_DOS_CONN_IP_RL_DROP
public static final java.lang.String ATTACK_DOS_SLOW_URL
public static final java.lang.String ATTACK_TCP_NON_SYN_FLOOD
public static final java.lang.String ATTACK_DOS_REQ_CIP_SCAN_BAD_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_IP_RL_DROP_BAD
public static final java.lang.String ATTACK_DOS_REQ_URI_RL_DROP_BAD
public static final java.lang.String ATTACK_DOS_REQ_IP_URI_RL_DROP_BAD
public static final java.lang.String ATTACK_POLICY_DROPS
public static final java.lang.String ATTACK_DOS_CONN_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_HDR_RL_DROP
public static final java.lang.String ATTACK_DOS_REQ_CUSTOM_RL_DROP
public static final java.lang.String ATTACK_DNS_ATTACK_REFLECTION
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public ALBDosThreshold()
protected ALBDosThreshold(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public java.lang.String getAttack()
ATTACK_LANDATTACK_SMURFATTACK_ICMP_PING_FLOODATTACK_UNKOWN_PROTOCOLATTACK_TEARDROPATTACK_IP_FRAG_OVERRUNATTACK_IP_FRAG_TOOSMALLATTACK_IP_FRAG_FULLATTACK_IP_FRAG_INCOMPLETEATTACK_PORT_SCANATTACK_TCP_NON_SYN_FLOOD_OLDATTACK_SYN_FLOODATTACK_BAD_RST_FLOODATTACK_MALFORMED_FLOODATTACK_FAKE_SESSIONATTACK_ZERO_WINDOW_STRESSATTACK_SMALL_WINDOW_STRESSATTACK_DOS_HTTP_TIMEOUTATTACK_DOS_HTTP_ERRORATTACK_DOS_HTTP_ABORTATTACK_DOS_SSL_ERRORATTACK_DOS_APP_ERRORATTACK_DOS_REQ_IP_RL_DROPATTACK_DOS_REQ_URI_RL_DROPATTACK_DOS_REQ_URI_SCAN_BAD_RL_DROPATTACK_DOS_REQ_URI_SCAN_UNKNOWN_RL_DROPATTACK_DOS_REQ_IP_URI_RL_DROPATTACK_DOS_CONN_IP_RL_DROPATTACK_DOS_SLOW_URLATTACK_TCP_NON_SYN_FLOODATTACK_DOS_REQ_CIP_SCAN_BAD_RL_DROPATTACK_DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROPATTACK_DOS_REQ_IP_RL_DROP_BADATTACK_DOS_REQ_URI_RL_DROP_BADATTACK_DOS_REQ_IP_URI_RL_DROP_BADATTACK_POLICY_DROPSATTACK_DOS_CONN_RL_DROPATTACK_DOS_REQ_RL_DROPATTACK_DOS_REQ_HDR_RL_DROPATTACK_DOS_REQ_CUSTOM_RL_DROPATTACK_DNS_ATTACK_REFLECTIONpublic void setAttack(java.lang.String attack)
ATTACK_LANDATTACK_SMURFATTACK_ICMP_PING_FLOODATTACK_UNKOWN_PROTOCOLATTACK_TEARDROPATTACK_IP_FRAG_OVERRUNATTACK_IP_FRAG_TOOSMALLATTACK_IP_FRAG_FULLATTACK_IP_FRAG_INCOMPLETEATTACK_PORT_SCANATTACK_TCP_NON_SYN_FLOOD_OLDATTACK_SYN_FLOODATTACK_BAD_RST_FLOODATTACK_MALFORMED_FLOODATTACK_FAKE_SESSIONATTACK_ZERO_WINDOW_STRESSATTACK_SMALL_WINDOW_STRESSATTACK_DOS_HTTP_TIMEOUTATTACK_DOS_HTTP_ERRORATTACK_DOS_HTTP_ABORTATTACK_DOS_SSL_ERRORATTACK_DOS_APP_ERRORATTACK_DOS_REQ_IP_RL_DROPATTACK_DOS_REQ_URI_RL_DROPATTACK_DOS_REQ_URI_SCAN_BAD_RL_DROPATTACK_DOS_REQ_URI_SCAN_UNKNOWN_RL_DROPATTACK_DOS_REQ_IP_URI_RL_DROPATTACK_DOS_CONN_IP_RL_DROPATTACK_DOS_SLOW_URLATTACK_TCP_NON_SYN_FLOODATTACK_DOS_REQ_CIP_SCAN_BAD_RL_DROPATTACK_DOS_REQ_CIP_SCAN_UNKNOWN_RL_DROPATTACK_DOS_REQ_IP_RL_DROP_BADATTACK_DOS_REQ_URI_RL_DROP_BADATTACK_DOS_REQ_IP_URI_RL_DROP_BADATTACK_POLICY_DROPSATTACK_DOS_CONN_RL_DROPATTACK_DOS_REQ_RL_DROPATTACK_DOS_REQ_HDR_RL_DROPATTACK_DOS_REQ_CUSTOM_RL_DROPATTACK_DNS_ATTACK_REFLECTIONattack - New value for the property.public java.lang.Long getMaxValue()
public void setMaxValue(java.lang.Long maxValue)
maxValue - New value for the property.public java.lang.Long getMinValue()
public void setMinValue(java.lang.Long minValue)
minValue - 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 ALBDosThreshold _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 ALBDosThreshold _newInstance2(com.vmware.vapi.data.StructValue structValue)