public final class TraceflowObservationDropped
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
Modifier and Type | Class and Description |
---|---|
static class |
TraceflowObservationDropped.Builder
Builder class for
TraceflowObservationDropped . |
Modifier and Type | Field and Description |
---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
static java.lang.String |
_TYPE_IDENTIFIER
Identifier denoting this class, when it is used in polymorphic context.
|
static java.lang.String |
ARP_FAIL_REASON_CPFAIL |
static java.lang.String |
ARP_FAIL_REASON_FROMCP |
static java.lang.String |
ARP_FAIL_REASON_NETDESTROY |
static java.lang.String |
ARP_FAIL_REASON_PORTDESTROY |
static java.lang.String |
ARP_FAIL_REASON_TABLEDESTROY |
static java.lang.String |
ARP_FAIL_REASON_TIMEOUT |
static java.lang.String |
ARP_FAIL_REASON_UNKNOWN |
static java.lang.String |
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH |
static java.lang.String |
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH |
static java.lang.String |
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_FAIL |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV |
static java.lang.String |
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER |
static java.lang.String |
IPSEC_FAIL_REASON_ENQUEUE_FAIL |
static java.lang.String |
IPSEC_FAIL_REASON_FRAG_NEEDED |
static java.lang.String |
IPSEC_FAIL_REASON_INNER_MALFORMED |
static java.lang.String |
IPSEC_FAIL_REASON_INNER_MALFORMED_IP |
static java.lang.String |
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP |
static java.lang.String |
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP |
static java.lang.String |
IPSEC_FAIL_REASON_MALFORMED |
static java.lang.String |
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING |
static java.lang.String |
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED |
static java.lang.String |
IPSEC_FAIL_REASON_POLICY_BLOCK |
static java.lang.String |
IPSEC_FAIL_REASON_POLICY_ERROR |
static java.lang.String |
IPSEC_FAIL_REASON_POLICY_NOMATCH |
static java.lang.String |
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY |
static java.lang.String |
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY |
static java.lang.String |
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT |
static java.lang.String |
IPSEC_FAIL_REASON_SA_NOT_FOUND |
static java.lang.String |
IPSEC_FAIL_REASON_SEQ_ROLLOVER |
static java.lang.String |
IPSEC_FAIL_REASON_TUN_IFACE_DOWN |
static java.lang.String |
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH |
static java.lang.String |
IPSEC_FAIL_REASON_UNKNOWN |
static java.lang.String |
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD |
static java.lang.String |
REASON_ARP_FAIL |
static java.lang.String |
REASON_BFD |
static java.lang.String |
REASON_BROADCAST |
static java.lang.String |
REASON_DHCP |
static java.lang.String |
REASON_DLB |
static java.lang.String |
REASON_FILTERED_UPLINK |
static java.lang.String |
REASON_FW_RULE |
static java.lang.String |
REASON_FW_STATE |
static java.lang.String |
REASON_GENEVE |
static java.lang.String |
REASON_GRE |
static java.lang.String |
REASON_IFACE |
static java.lang.String |
REASON_IP |
static java.lang.String |
REASON_IP_REASS |
static java.lang.String |
REASON_IPSEC |
static java.lang.String |
REASON_IPSEC_VTI |
static java.lang.String |
REASON_L2VPN |
static java.lang.String |
REASON_L4PORT |
static java.lang.String |
REASON_LB |
static java.lang.String |
REASON_LROUTER |
static java.lang.String |
REASON_LSERVICE |
static java.lang.String |
REASON_LSWITCH |
static java.lang.String |
REASON_MANAGEMENT |
static java.lang.String |
REASON_MD_PROXY |
static java.lang.String |
REASON_NAT |
static java.lang.String |
REASON_ND_NS_FAIL |
static java.lang.String |
REASON_NEIGH |
static java.lang.String |
REASON_NO_EIP_ASSOCIATION |
static java.lang.String |
REASON_NO_EIP_FOUND |
static java.lang.String |
REASON_NO_ENI_FOR_IP |
static java.lang.String |
REASON_NO_ENI_FOR_LIF |
static java.lang.String |
REASON_NO_MAC |
static java.lang.String |
REASON_NO_ROUTE |
static java.lang.String |
REASON_NO_ROUTE_TABLE_FOUND |
static java.lang.String |
REASON_NO_UNDERLAY_ROUTE_FOUND |
static java.lang.String |
REASON_NO_VDR_FOUND |
static java.lang.String |
REASON_NO_VDR_ON_HOST |
static java.lang.String |
REASON_NOT_VDR_DOWNLINK |
static java.lang.String |
REASON_NOT_VDR_UPLINK |
static java.lang.String |
REASON_RTEP_TUNNEL |
static java.lang.String |
REASON_SERVICE_INSERT |
static java.lang.String |
REASON_SPOOFGUARD |
static java.lang.String |
REASON_TTL_ZERO |
static java.lang.String |
REASON_TUNNEL |
static java.lang.String |
REASON_UNKNOWN |
static java.lang.String |
REASON_VLAN |
static java.lang.String |
REASON_VMC_NO_RESPONSE |
static java.lang.String |
REASON_VXLAN |
static java.lang.String |
REASON_VXSTT |
static java.lang.String |
REASON_WRONG_UPLINK |
Modifier | Constructor and Description |
---|---|
|
TraceflowObservationDropped()
Default constructor.
|
protected |
TraceflowObservationDropped(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 TraceflowObservationDropped |
_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 TraceflowObservationDropped |
_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 |
getAclRuleId()
This field is specified when the traceflow packet matched a L3 firewall rule.
|
java.lang.String |
getArpFailReason()
Possible values are:
ARP_FAIL_REASON_UNKNOWN
ARP_FAIL_REASON_TIMEOUT
ARP_FAIL_REASON_CPFAIL
ARP_FAIL_REASON_FROMCP
ARP_FAIL_REASON_PORTDESTROY
ARP_FAIL_REASON_TABLEDESTROY
ARP_FAIL_REASON_NETDESTROY
This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to
query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message
to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from
control plane ARP_PORTDESTROY - ARP failure due to port destruction
ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP
failure due to overlay network destruction
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 |
getComponentName()
The name of the component that issued the observation.
|
java.lang.String |
getComponentSubType()
Possible values are:
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY
TraceflowObservation.COMPONENT_SUB_TYPE_VDR
TraceflowObservation.COMPONENT_SUB_TYPE_ENI
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
The sub type of the component that issued the observation. |
java.lang.String |
getComponentType()
Possible values are:
TraceflowObservation.COMPONENT_TYPE_PHYSICAL
TraceflowObservation.COMPONENT_TYPE_LR
TraceflowObservation.COMPONENT_TYPE_LS
TraceflowObservation.COMPONENT_TYPE_DFW
TraceflowObservation.COMPONENT_TYPE_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservation.COMPONENT_TYPE_NAT
TraceflowObservation.COMPONENT_TYPE_IPSEC
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservation.COMPONENT_TYPE_VMC
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_EDGE_FW
TraceflowObservation.COMPONENT_TYPE_DLB
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
The type of the component that issued the observation. |
java.lang.String |
getIpsecFailReason()
Possible values are:
IPSEC_FAIL_REASON_SA_NOT_FOUND
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
IPSEC_FAIL_REASON_SEQ_ROLLOVER
IPSEC_FAIL_REASON_FRAG_NEEDED
IPSEC_FAIL_REASON_TUN_IFACE_DOWN
IPSEC_FAIL_REASON_POLICY_NOMATCH
IPSEC_FAIL_REASON_POLICY_BLOCK
IPSEC_FAIL_REASON_POLICY_ERROR
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
IPSEC_FAIL_REASON_ENQUEUE_FAIL
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
IPSEC_FAIL_REASON_CRYPTO_FAIL
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
IPSEC_FAIL_REASON_MALFORMED
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
IPSEC_FAIL_REASON_INNER_MALFORMED
IPSEC_FAIL_REASON_INNER_MALFORMED_IP
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
IPSEC_FAIL_REASON_UNKNOWN
This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec
SA required for processing the packet does not exist
IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does
not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has
exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in
IP header but requires fragmentation due to ESP encapsulation
IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH -
Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet
processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed
IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay
IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay
IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay
IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero
IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation
IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch
IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid
digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to
unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during
crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during
crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during
crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto
operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto
operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto
operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during
crypto operation IPSEC_MALFORMED - Received ESP packet is malformed
IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed
IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed
IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed
IPSEC_UNKNOWN - IPSec VPN failure reason is unknown
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 |
getJumptoRuleId()
This field is specified when the traceflow packet matched a jump-to rule.
|
java.lang.Long |
getL2RuleId()
This field is specified when the traceflow packet matched a l2 rule.
|
java.lang.String |
getLportId()
The id of the logical port at which the traceflow packet was dropped
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 |
getLportName()
The name of the logical port at which the traceflow packet was dropped
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 |
getNatRuleId()
This field is specified when the traceflow packet matched a NAT rule.
|
java.lang.String |
getReason()
Possible values are:
REASON_ARP_FAIL
REASON_BFD
REASON_BROADCAST
REASON_DHCP
REASON_DLB
REASON_FW_RULE
REASON_GENEVE
REASON_GRE
REASON_IFACE
REASON_IP
REASON_IP_REASS
REASON_IPSEC
REASON_IPSEC_VTI
REASON_L2VPN
REASON_L4PORT
REASON_LB
REASON_LROUTER
REASON_LSERVICE
REASON_LSWITCH
REASON_MANAGEMENT
REASON_MD_PROXY
REASON_NAT
REASON_RTEP_TUNNEL
REASON_ND_NS_FAIL
REASON_NEIGH
REASON_NO_EIP_FOUND
REASON_NO_EIP_ASSOCIATION
REASON_NO_ENI_FOR_IP
REASON_NO_ENI_FOR_LIF
REASON_NO_ROUTE
REASON_NO_ROUTE_TABLE_FOUND
REASON_NO_UNDERLAY_ROUTE_FOUND
REASON_NOT_VDR_DOWNLINK
REASON_NO_VDR_FOUND
REASON_NO_VDR_ON_HOST
REASON_NOT_VDR_UPLINK
REASON_SERVICE_INSERT
REASON_SPOOFGUARD
REASON_TTL_ZERO
REASON_TUNNEL
REASON_VLAN
REASON_VXLAN
REASON_VXSTT
REASON_VMC_NO_RESPONSE
REASON_WRONG_UPLINK
REASON_FW_STATE
REASON_NO_MAC
REASON_UNKNOWN
REASON_FILTERED_UPLINK
This field specifies the drop reason of traceflow packet. |
java.lang.String |
getResourceType()
Possible values are:
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED
The value of this property is automatically populated to "TraceflowObservationDropped" . |
java.lang.Long |
getSequenceNo()
the hop count for observations on the transport node that a traceflow packet is
injected in will be 0.
|
java.lang.String |
getSitePath()
This field contains the site path where this observation was generated.
|
java.lang.Long |
getTimestamp()
Timestamp when the observation was created by the transport node (milliseconds
epoch) 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 |
getTimestampMicro()
Timestamp when the observation was created by the transport node (microseconds
epoch) 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 |
getTransportNodeId()
id of the transport node that observed a traceflow packet
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 |
getTransportNodeName()
name of the transport node that observed a traceflow packet
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 |
getTransportNodeType()
Possible values are:
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
type of the transport node that observed a traceflow packet
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 |
setAclRuleId(java.lang.Long aclRuleId)
This field is specified when the traceflow packet matched a L3 firewall rule.
|
void |
setArpFailReason(java.lang.String arpFailReason)
Possible values are:
ARP_FAIL_REASON_UNKNOWN
ARP_FAIL_REASON_TIMEOUT
ARP_FAIL_REASON_CPFAIL
ARP_FAIL_REASON_FROMCP
ARP_FAIL_REASON_PORTDESTROY
ARP_FAIL_REASON_TABLEDESTROY
ARP_FAIL_REASON_NETDESTROY
This field specifies the ARP fails reason ARP_TIMEOUT - ARP failure due to
query control plane timeout ARP_CPFAIL - ARP failure due post ARP query message
to control plane failure ARP_FROMCP - ARP failure due to deleting ARP entry from
control plane ARP_PORTDESTROY - ARP failure due to port destruction
ARP_TABLEDESTROY - ARP failure due to ARP table destruction ARP_NETDESTROY - ARP
failure due to overlay network destruction
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 |
setComponentName(java.lang.String componentName)
The name of the component that issued the observation.
|
void |
setComponentSubType(java.lang.String componentSubType)
Possible values are:
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY
TraceflowObservation.COMPONENT_SUB_TYPE_VDR
TraceflowObservation.COMPONENT_SUB_TYPE_ENI
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
The sub type of the component that issued the observation. |
void |
setComponentType(java.lang.String componentType)
Possible values are:
TraceflowObservation.COMPONENT_TYPE_PHYSICAL
TraceflowObservation.COMPONENT_TYPE_LR
TraceflowObservation.COMPONENT_TYPE_LS
TraceflowObservation.COMPONENT_TYPE_DFW
TraceflowObservation.COMPONENT_TYPE_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservation.COMPONENT_TYPE_NAT
TraceflowObservation.COMPONENT_TYPE_IPSEC
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservation.COMPONENT_TYPE_VMC
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_EDGE_FW
TraceflowObservation.COMPONENT_TYPE_DLB
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
The type of the component that issued the observation. |
void |
setIpsecFailReason(java.lang.String ipsecFailReason)
Possible values are:
IPSEC_FAIL_REASON_SA_NOT_FOUND
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
IPSEC_FAIL_REASON_SEQ_ROLLOVER
IPSEC_FAIL_REASON_FRAG_NEEDED
IPSEC_FAIL_REASON_TUN_IFACE_DOWN
IPSEC_FAIL_REASON_POLICY_NOMATCH
IPSEC_FAIL_REASON_POLICY_BLOCK
IPSEC_FAIL_REASON_POLICY_ERROR
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
IPSEC_FAIL_REASON_ENQUEUE_FAIL
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
IPSEC_FAIL_REASON_CRYPTO_FAIL
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
IPSEC_FAIL_REASON_MALFORMED
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
IPSEC_FAIL_REASON_INNER_MALFORMED
IPSEC_FAIL_REASON_INNER_MALFORMED_IP
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
IPSEC_FAIL_REASON_UNKNOWN
This field specifies the IPSec VPN fails reason IPSEC_SA_NOT_FOUND - IPSec
SA required for processing the packet does not exist
IPSEC_UDP_ENC_STATE_MISMATCH - ESP packet is UDP encapsulated but IPsec SA does
not expect UDP encapsulation IPSEC_SEQ_ROLLOVER - IPSec SA sequence number has
exceeded the maximum value IPSEC_FRAG_NEEDED - Received packet has DF bit set in
IP header but requires fragmentation due to ESP encapsulation
IPSEC_TUN_IFACE_DOWN - IPSec tunnel interface is down IPSEC_POLICY_NOMATCH -
Received packet does not match IPSec policy IPSEC_POLICY_BLOCK - IPSec packet
processing failed IPSEC_POLICY_ERROR - IPSec packet processing failed
IPSEC_REPLAY_SEQ_NUM_REPEAT - IPSec packet is dropped due to replay
IPSEC_REPLAY_RECV_DELAY - IPSec packet is dropped due to replay
IPSEC_REPLAY_PROC_DELAY - IPSec packet is dropped due to replay
IPSEC_ZERO_SEQ_NUM_RECVD - ESP packet is received with sequence number as zero
IPSEC_ENQUEUE_FAIL - Packet processing failed during crypto operation
IPSEC_AUTH_DGST_MISMATCH - Packet integrity check failed due to digest mismatch
IPSEC_AUTH_DGST_SIZE_MISMATCH - Packet integrity check failed due to invalid
digest length IPSEC_AUTH_UNSUPPORTED_ALGO - Packet integrity check failed due to
unsupported hash algorithm IPSEC_CRYPTO_FAIL - Packet processing failed during
crypto operation IPSEC_CRYPTO_PROC_INCOMPLETE - Packet processing failed during
crypto operation IPSEC_CRYPTO_SESSION_INV - Packet processing failed during
crypto operation IPSEC_CRYPTO_ARGS_INV - Packet processing failed during crypto
operation IPSEC_CRYPTO_PROC_ERROR - Packet processing failed during crypto
operation IPSEC_CRYPTO_NO_BUF_SPACE - Packet processing failed during crypto
operation IPSEC_CRYPTO_UNSUPPORTED_CIPHER - Packet processing failed during
crypto operation IPSEC_MALFORMED - Received ESP packet is malformed
IPSEC_MALFORMED_INV_PADDING - Received ESP packet is malformed
IPSEC_PADDING_REMOVAL_FAILED - Received ESP packet is malformed
IPSEC_INNER_MALFORMED - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_IP - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_UDP - IP packet after ESP decryption is malformed
IPSEC_INNER_MALFORMED_TCP - IP packet after ESP decryption is malformed
IPSEC_UNKNOWN - IPSec VPN failure reason is unknown
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 |
setJumptoRuleId(java.lang.Long jumptoRuleId)
This field is specified when the traceflow packet matched a jump-to rule.
|
void |
setL2RuleId(java.lang.Long l2RuleId)
This field is specified when the traceflow packet matched a l2 rule.
|
void |
setLportId(java.lang.String lportId)
The id of the logical port at which the traceflow packet was dropped
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 |
setLportName(java.lang.String lportName)
The name of the logical port at which the traceflow packet was dropped
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 |
setNatRuleId(java.lang.Long natRuleId)
This field is specified when the traceflow packet matched a NAT rule.
|
void |
setReason(java.lang.String reason)
Possible values are:
REASON_ARP_FAIL
REASON_BFD
REASON_BROADCAST
REASON_DHCP
REASON_DLB
REASON_FW_RULE
REASON_GENEVE
REASON_GRE
REASON_IFACE
REASON_IP
REASON_IP_REASS
REASON_IPSEC
REASON_IPSEC_VTI
REASON_L2VPN
REASON_L4PORT
REASON_LB
REASON_LROUTER
REASON_LSERVICE
REASON_LSWITCH
REASON_MANAGEMENT
REASON_MD_PROXY
REASON_NAT
REASON_RTEP_TUNNEL
REASON_ND_NS_FAIL
REASON_NEIGH
REASON_NO_EIP_FOUND
REASON_NO_EIP_ASSOCIATION
REASON_NO_ENI_FOR_IP
REASON_NO_ENI_FOR_LIF
REASON_NO_ROUTE
REASON_NO_ROUTE_TABLE_FOUND
REASON_NO_UNDERLAY_ROUTE_FOUND
REASON_NOT_VDR_DOWNLINK
REASON_NO_VDR_FOUND
REASON_NO_VDR_ON_HOST
REASON_NOT_VDR_UPLINK
REASON_SERVICE_INSERT
REASON_SPOOFGUARD
REASON_TTL_ZERO
REASON_TUNNEL
REASON_VLAN
REASON_VXLAN
REASON_VXSTT
REASON_VMC_NO_RESPONSE
REASON_WRONG_UPLINK
REASON_FW_STATE
REASON_NO_MAC
REASON_UNKNOWN
REASON_FILTERED_UPLINK
This field specifies the drop reason of traceflow packet. |
void |
setSequenceNo(java.lang.Long sequenceNo)
the hop count for observations on the transport node that a traceflow packet is
injected in will be 0.
|
void |
setSitePath(java.lang.String sitePath)
This field contains the site path where this observation was generated.
|
void |
setTimestamp(java.lang.Long timestamp)
Timestamp when the observation was created by the transport node (milliseconds
epoch) 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 |
setTimestampMicro(java.lang.Long timestampMicro)
Timestamp when the observation was created by the transport node (microseconds
epoch) 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 |
setTransportNodeId(java.lang.String transportNodeId)
id of the transport node that observed a traceflow packet
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 |
setTransportNodeName(java.lang.String transportNodeName)
name of the transport node that observed a traceflow packet
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 |
setTransportNodeType(java.lang.String transportNodeType)
Possible values are:
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
type of the transport node that observed a traceflow packet
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 _TYPE_IDENTIFIER
This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context.
public static final java.lang.String ARP_FAIL_REASON_UNKNOWN
public static final java.lang.String ARP_FAIL_REASON_TIMEOUT
public static final java.lang.String ARP_FAIL_REASON_CPFAIL
public static final java.lang.String ARP_FAIL_REASON_FROMCP
public static final java.lang.String ARP_FAIL_REASON_PORTDESTROY
public static final java.lang.String ARP_FAIL_REASON_TABLEDESTROY
public static final java.lang.String ARP_FAIL_REASON_NETDESTROY
public static final java.lang.String IPSEC_FAIL_REASON_SA_NOT_FOUND
public static final java.lang.String IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_SEQ_ROLLOVER
public static final java.lang.String IPSEC_FAIL_REASON_FRAG_NEEDED
public static final java.lang.String IPSEC_FAIL_REASON_TUN_IFACE_DOWN
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_NOMATCH
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_BLOCK
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_ERROR
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
public static final java.lang.String IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
public static final java.lang.String IPSEC_FAIL_REASON_ENQUEUE_FAIL
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_FAIL
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
public static final java.lang.String IPSEC_FAIL_REASON_MALFORMED
public static final java.lang.String IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
public static final java.lang.String IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_IP
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
public static final java.lang.String IPSEC_FAIL_REASON_UNKNOWN
public static final java.lang.String REASON_ARP_FAIL
public static final java.lang.String REASON_BFD
public static final java.lang.String REASON_BROADCAST
public static final java.lang.String REASON_DHCP
public static final java.lang.String REASON_DLB
public static final java.lang.String REASON_FW_RULE
public static final java.lang.String REASON_GENEVE
public static final java.lang.String REASON_GRE
public static final java.lang.String REASON_IFACE
public static final java.lang.String REASON_IP
public static final java.lang.String REASON_IP_REASS
public static final java.lang.String REASON_IPSEC
public static final java.lang.String REASON_IPSEC_VTI
public static final java.lang.String REASON_L2VPN
public static final java.lang.String REASON_L4PORT
public static final java.lang.String REASON_LB
public static final java.lang.String REASON_LROUTER
public static final java.lang.String REASON_LSERVICE
public static final java.lang.String REASON_LSWITCH
public static final java.lang.String REASON_MANAGEMENT
public static final java.lang.String REASON_MD_PROXY
public static final java.lang.String REASON_NAT
public static final java.lang.String REASON_RTEP_TUNNEL
public static final java.lang.String REASON_ND_NS_FAIL
public static final java.lang.String REASON_NEIGH
public static final java.lang.String REASON_NO_EIP_FOUND
public static final java.lang.String REASON_NO_EIP_ASSOCIATION
public static final java.lang.String REASON_NO_ENI_FOR_IP
public static final java.lang.String REASON_NO_ENI_FOR_LIF
public static final java.lang.String REASON_NO_ROUTE
public static final java.lang.String REASON_NO_ROUTE_TABLE_FOUND
public static final java.lang.String REASON_NO_UNDERLAY_ROUTE_FOUND
public static final java.lang.String REASON_NOT_VDR_DOWNLINK
public static final java.lang.String REASON_NO_VDR_FOUND
public static final java.lang.String REASON_NO_VDR_ON_HOST
public static final java.lang.String REASON_NOT_VDR_UPLINK
public static final java.lang.String REASON_SERVICE_INSERT
public static final java.lang.String REASON_SPOOFGUARD
public static final java.lang.String REASON_TTL_ZERO
public static final java.lang.String REASON_TUNNEL
public static final java.lang.String REASON_VLAN
public static final java.lang.String REASON_VXLAN
public static final java.lang.String REASON_VXSTT
public static final java.lang.String REASON_VMC_NO_RESPONSE
public static final java.lang.String REASON_WRONG_UPLINK
public static final java.lang.String REASON_FW_STATE
public static final java.lang.String REASON_NO_MAC
public static final java.lang.String REASON_UNKNOWN
public static final java.lang.String REASON_FILTERED_UPLINK
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public TraceflowObservationDropped()
protected TraceflowObservationDropped(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public java.lang.Long getAclRuleId()
public void setAclRuleId(java.lang.Long aclRuleId)
aclRuleId
- New value for the property.public java.lang.String getArpFailReason()
public void setArpFailReason(java.lang.String arpFailReason)
arpFailReason
- New value for the property.public java.lang.String getIpsecFailReason()
IPSEC_FAIL_REASON_SA_NOT_FOUND
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
IPSEC_FAIL_REASON_SEQ_ROLLOVER
IPSEC_FAIL_REASON_FRAG_NEEDED
IPSEC_FAIL_REASON_TUN_IFACE_DOWN
IPSEC_FAIL_REASON_POLICY_NOMATCH
IPSEC_FAIL_REASON_POLICY_BLOCK
IPSEC_FAIL_REASON_POLICY_ERROR
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
IPSEC_FAIL_REASON_ENQUEUE_FAIL
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
IPSEC_FAIL_REASON_CRYPTO_FAIL
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
IPSEC_FAIL_REASON_MALFORMED
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
IPSEC_FAIL_REASON_INNER_MALFORMED
IPSEC_FAIL_REASON_INNER_MALFORMED_IP
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
IPSEC_FAIL_REASON_UNKNOWN
public void setIpsecFailReason(java.lang.String ipsecFailReason)
IPSEC_FAIL_REASON_SA_NOT_FOUND
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
IPSEC_FAIL_REASON_SEQ_ROLLOVER
IPSEC_FAIL_REASON_FRAG_NEEDED
IPSEC_FAIL_REASON_TUN_IFACE_DOWN
IPSEC_FAIL_REASON_POLICY_NOMATCH
IPSEC_FAIL_REASON_POLICY_BLOCK
IPSEC_FAIL_REASON_POLICY_ERROR
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
IPSEC_FAIL_REASON_ENQUEUE_FAIL
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
IPSEC_FAIL_REASON_CRYPTO_FAIL
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
IPSEC_FAIL_REASON_MALFORMED
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
IPSEC_FAIL_REASON_INNER_MALFORMED
IPSEC_FAIL_REASON_INNER_MALFORMED_IP
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
IPSEC_FAIL_REASON_UNKNOWN
ipsecFailReason
- New value for the property.public java.lang.Long getJumptoRuleId()
public void setJumptoRuleId(java.lang.Long jumptoRuleId)
jumptoRuleId
- New value for the property.public java.lang.Long getL2RuleId()
public void setL2RuleId(java.lang.Long l2RuleId)
l2RuleId
- New value for the property.public java.lang.String getLportId()
public void setLportId(java.lang.String lportId)
lportId
- New value for the property.public java.lang.String getLportName()
public void setLportName(java.lang.String lportName)
lportName
- New value for the property.public java.lang.Long getNatRuleId()
public void setNatRuleId(java.lang.Long natRuleId)
natRuleId
- New value for the property.public java.lang.String getReason()
REASON_ARP_FAIL
REASON_BFD
REASON_BROADCAST
REASON_DHCP
REASON_DLB
REASON_FW_RULE
REASON_GENEVE
REASON_GRE
REASON_IFACE
REASON_IP
REASON_IP_REASS
REASON_IPSEC
REASON_IPSEC_VTI
REASON_L2VPN
REASON_L4PORT
REASON_LB
REASON_LROUTER
REASON_LSERVICE
REASON_LSWITCH
REASON_MANAGEMENT
REASON_MD_PROXY
REASON_NAT
REASON_RTEP_TUNNEL
REASON_ND_NS_FAIL
REASON_NEIGH
REASON_NO_EIP_FOUND
REASON_NO_EIP_ASSOCIATION
REASON_NO_ENI_FOR_IP
REASON_NO_ENI_FOR_LIF
REASON_NO_ROUTE
REASON_NO_ROUTE_TABLE_FOUND
REASON_NO_UNDERLAY_ROUTE_FOUND
REASON_NOT_VDR_DOWNLINK
REASON_NO_VDR_FOUND
REASON_NO_VDR_ON_HOST
REASON_NOT_VDR_UPLINK
REASON_SERVICE_INSERT
REASON_SPOOFGUARD
REASON_TTL_ZERO
REASON_TUNNEL
REASON_VLAN
REASON_VXLAN
REASON_VXSTT
REASON_VMC_NO_RESPONSE
REASON_WRONG_UPLINK
REASON_FW_STATE
REASON_NO_MAC
REASON_UNKNOWN
REASON_FILTERED_UPLINK
public void setReason(java.lang.String reason)
REASON_ARP_FAIL
REASON_BFD
REASON_BROADCAST
REASON_DHCP
REASON_DLB
REASON_FW_RULE
REASON_GENEVE
REASON_GRE
REASON_IFACE
REASON_IP
REASON_IP_REASS
REASON_IPSEC
REASON_IPSEC_VTI
REASON_L2VPN
REASON_L4PORT
REASON_LB
REASON_LROUTER
REASON_LSERVICE
REASON_LSWITCH
REASON_MANAGEMENT
REASON_MD_PROXY
REASON_NAT
REASON_RTEP_TUNNEL
REASON_ND_NS_FAIL
REASON_NEIGH
REASON_NO_EIP_FOUND
REASON_NO_EIP_ASSOCIATION
REASON_NO_ENI_FOR_IP
REASON_NO_ENI_FOR_LIF
REASON_NO_ROUTE
REASON_NO_ROUTE_TABLE_FOUND
REASON_NO_UNDERLAY_ROUTE_FOUND
REASON_NOT_VDR_DOWNLINK
REASON_NO_VDR_FOUND
REASON_NO_VDR_ON_HOST
REASON_NOT_VDR_UPLINK
REASON_SERVICE_INSERT
REASON_SPOOFGUARD
REASON_TTL_ZERO
REASON_TUNNEL
REASON_VLAN
REASON_VXLAN
REASON_VXSTT
REASON_VMC_NO_RESPONSE
REASON_WRONG_UPLINK
REASON_FW_STATE
REASON_NO_MAC
REASON_UNKNOWN
REASON_FILTERED_UPLINK
reason
- New value for the property.public java.lang.String getComponentName()
public void setComponentName(java.lang.String componentName)
componentName
- New value for the property.public java.lang.String getComponentSubType()
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY
TraceflowObservation.COMPONENT_SUB_TYPE_VDR
TraceflowObservation.COMPONENT_SUB_TYPE_ENI
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
public void setComponentSubType(java.lang.String componentSubType)
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY
TraceflowObservation.COMPONENT_SUB_TYPE_VDR
TraceflowObservation.COMPONENT_SUB_TYPE_ENI
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
componentSubType
- New value for the property.public java.lang.String getComponentType()
TraceflowObservation.COMPONENT_TYPE_PHYSICAL
TraceflowObservation.COMPONENT_TYPE_LR
TraceflowObservation.COMPONENT_TYPE_LS
TraceflowObservation.COMPONENT_TYPE_DFW
TraceflowObservation.COMPONENT_TYPE_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservation.COMPONENT_TYPE_NAT
TraceflowObservation.COMPONENT_TYPE_IPSEC
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservation.COMPONENT_TYPE_VMC
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_EDGE_FW
TraceflowObservation.COMPONENT_TYPE_DLB
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
public void setComponentType(java.lang.String componentType)
TraceflowObservation.COMPONENT_TYPE_PHYSICAL
TraceflowObservation.COMPONENT_TYPE_LR
TraceflowObservation.COMPONENT_TYPE_LS
TraceflowObservation.COMPONENT_TYPE_DFW
TraceflowObservation.COMPONENT_TYPE_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservation.COMPONENT_TYPE_NAT
TraceflowObservation.COMPONENT_TYPE_IPSEC
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservation.COMPONENT_TYPE_VMC
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_EDGE_FW
TraceflowObservation.COMPONENT_TYPE_DLB
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
componentType
- New value for the property.public java.lang.String getResourceType()
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED
"TraceflowObservationDropped"
.public java.lang.Long getSequenceNo()
public void setSequenceNo(java.lang.Long sequenceNo)
sequenceNo
- New value for the property.public java.lang.String getSitePath()
public void setSitePath(java.lang.String sitePath)
sitePath
- New value for the property.public java.lang.Long getTimestamp()
public void setTimestamp(java.lang.Long timestamp)
timestamp
- New value for the property.public java.lang.Long getTimestampMicro()
public void setTimestampMicro(java.lang.Long timestampMicro)
timestampMicro
- New value for the property.public java.lang.String getTransportNodeId()
public void setTransportNodeId(java.lang.String transportNodeId)
transportNodeId
- New value for the property.public java.lang.String getTransportNodeName()
public void setTransportNodeName(java.lang.String transportNodeName)
transportNodeName
- New value for the property.public java.lang.String getTransportNodeType()
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
public void setTransportNodeType(java.lang.String transportNodeType)
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
transportNodeType
- New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue
in interface com.vmware.vapi.bindings.Structure
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate
in interface com.vmware.vapi.bindings.StaticStructure
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface com.vmware.vapi.bindings.StaticStructure
toString
in class java.lang.Object
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf
in interface com.vmware.vapi.bindings.Structure
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo
in interface com.vmware.vapi.bindings.Structure
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames
in interface com.vmware.vapi.bindings.StaticStructure
public 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.Structure
public static java.lang.String _getCanonicalTypeName()
_getCanonicalName()
.public static TraceflowObservationDropped _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.StructType
public static TraceflowObservationDropped _newInstance2(com.vmware.vapi.data.StructValue structValue)