Package com.vmware.nsx_policy.model
Class TraceflowObservationDropped
- java.lang.Object
-
- com.vmware.nsx_policy.model.TraceflowObservationDropped
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class TraceflowObservationDropped 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
TraceflowObservationDropped.Builder
Builder class forTraceflowObservationDropped
.
-
Field Summary
Fields Modifier and Type Field 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
-
Constructor Summary
Constructors Modifier Constructor Description TraceflowObservationDropped()
Default constructor.protected
TraceflowObservationDropped(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 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()
-
-
-
Field Detail
-
_TYPE_IDENTIFIER
public static final java.lang.String _TYPE_IDENTIFIER
Identifier denoting this class, when it is used in polymorphic context.This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context.
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_UNKNOWN
public static final java.lang.String ARP_FAIL_REASON_UNKNOWN
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_TIMEOUT
public static final java.lang.String ARP_FAIL_REASON_TIMEOUT
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_CPFAIL
public static final java.lang.String ARP_FAIL_REASON_CPFAIL
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_FROMCP
public static final java.lang.String ARP_FAIL_REASON_FROMCP
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_PORTDESTROY
public static final java.lang.String ARP_FAIL_REASON_PORTDESTROY
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_TABLEDESTROY
public static final java.lang.String ARP_FAIL_REASON_TABLEDESTROY
- See Also:
- Constant Field Values
-
ARP_FAIL_REASON_NETDESTROY
public static final java.lang.String ARP_FAIL_REASON_NETDESTROY
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_SA_NOT_FOUND
public static final java.lang.String IPSEC_FAIL_REASON_SA_NOT_FOUND
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_UDP_ENC_STATE_MISMATCH
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_SEQ_ROLLOVER
public static final java.lang.String IPSEC_FAIL_REASON_SEQ_ROLLOVER
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_FRAG_NEEDED
public static final java.lang.String IPSEC_FAIL_REASON_FRAG_NEEDED
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_TUN_IFACE_DOWN
public static final java.lang.String IPSEC_FAIL_REASON_TUN_IFACE_DOWN
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_POLICY_NOMATCH
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_NOMATCH
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_POLICY_BLOCK
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_BLOCK
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_POLICY_ERROR
public static final java.lang.String IPSEC_FAIL_REASON_POLICY_ERROR
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_SEQ_NUM_REPEAT
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_RECV_DELAY
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
public static final java.lang.String IPSEC_FAIL_REASON_REPLAY_PROC_DELAY
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
public static final java.lang.String IPSEC_FAIL_REASON_ZERO_SEQ_NUM_RECVD
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_ENQUEUE_FAIL
public static final java.lang.String IPSEC_FAIL_REASON_ENQUEUE_FAIL
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_DGST_MISMATCH
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_DGST_SIZE_MISMATCH
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
public static final java.lang.String IPSEC_FAIL_REASON_AUTH_UNSUPPORTED_ALGO
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_FAIL
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_FAIL
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_PROC_INCOMPLETE
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_SESSION_INV
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_ARGS_INV
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_PROC_ERROR
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_NO_BUF_SPACE
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
public static final java.lang.String IPSEC_FAIL_REASON_CRYPTO_UNSUPPORTED_CIPHER
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_MALFORMED
public static final java.lang.String IPSEC_FAIL_REASON_MALFORMED
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
public static final java.lang.String IPSEC_FAIL_REASON_MALFORMED_INV_PADDING
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
public static final java.lang.String IPSEC_FAIL_REASON_PADDING_REMOVAL_FAILED
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_INNER_MALFORMED
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_INNER_MALFORMED_IP
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_IP
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_UDP
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
public static final java.lang.String IPSEC_FAIL_REASON_INNER_MALFORMED_TCP
- See Also:
- Constant Field Values
-
IPSEC_FAIL_REASON_UNKNOWN
public static final java.lang.String IPSEC_FAIL_REASON_UNKNOWN
- See Also:
- Constant Field Values
-
REASON_ARP_FAIL
public static final java.lang.String REASON_ARP_FAIL
- See Also:
- Constant Field Values
-
REASON_BFD
public static final java.lang.String REASON_BFD
- See Also:
- Constant Field Values
-
REASON_BROADCAST
public static final java.lang.String REASON_BROADCAST
- See Also:
- Constant Field Values
-
REASON_DHCP
public static final java.lang.String REASON_DHCP
- See Also:
- Constant Field Values
-
REASON_DLB
public static final java.lang.String REASON_DLB
- See Also:
- Constant Field Values
-
REASON_FW_RULE
public static final java.lang.String REASON_FW_RULE
- See Also:
- Constant Field Values
-
REASON_GENEVE
public static final java.lang.String REASON_GENEVE
- See Also:
- Constant Field Values
-
REASON_GRE
public static final java.lang.String REASON_GRE
- See Also:
- Constant Field Values
-
REASON_IFACE
public static final java.lang.String REASON_IFACE
- See Also:
- Constant Field Values
-
REASON_IP
public static final java.lang.String REASON_IP
- See Also:
- Constant Field Values
-
REASON_IP_REASS
public static final java.lang.String REASON_IP_REASS
- See Also:
- Constant Field Values
-
REASON_IPSEC
public static final java.lang.String REASON_IPSEC
- See Also:
- Constant Field Values
-
REASON_IPSEC_VTI
public static final java.lang.String REASON_IPSEC_VTI
- See Also:
- Constant Field Values
-
REASON_L2VPN
public static final java.lang.String REASON_L2VPN
- See Also:
- Constant Field Values
-
REASON_L4PORT
public static final java.lang.String REASON_L4PORT
- See Also:
- Constant Field Values
-
REASON_LB
public static final java.lang.String REASON_LB
- See Also:
- Constant Field Values
-
REASON_LROUTER
public static final java.lang.String REASON_LROUTER
- See Also:
- Constant Field Values
-
REASON_LSERVICE
public static final java.lang.String REASON_LSERVICE
- See Also:
- Constant Field Values
-
REASON_LSWITCH
public static final java.lang.String REASON_LSWITCH
- See Also:
- Constant Field Values
-
REASON_MANAGEMENT
public static final java.lang.String REASON_MANAGEMENT
- See Also:
- Constant Field Values
-
REASON_MD_PROXY
public static final java.lang.String REASON_MD_PROXY
- See Also:
- Constant Field Values
-
REASON_NAT
public static final java.lang.String REASON_NAT
- See Also:
- Constant Field Values
-
REASON_RTEP_TUNNEL
public static final java.lang.String REASON_RTEP_TUNNEL
- See Also:
- Constant Field Values
-
REASON_ND_NS_FAIL
public static final java.lang.String REASON_ND_NS_FAIL
- See Also:
- Constant Field Values
-
REASON_NEIGH
public static final java.lang.String REASON_NEIGH
- See Also:
- Constant Field Values
-
REASON_NO_EIP_FOUND
public static final java.lang.String REASON_NO_EIP_FOUND
- See Also:
- Constant Field Values
-
REASON_NO_EIP_ASSOCIATION
public static final java.lang.String REASON_NO_EIP_ASSOCIATION
- See Also:
- Constant Field Values
-
REASON_NO_ENI_FOR_IP
public static final java.lang.String REASON_NO_ENI_FOR_IP
- See Also:
- Constant Field Values
-
REASON_NO_ENI_FOR_LIF
public static final java.lang.String REASON_NO_ENI_FOR_LIF
- See Also:
- Constant Field Values
-
REASON_NO_ROUTE
public static final java.lang.String REASON_NO_ROUTE
- See Also:
- Constant Field Values
-
REASON_NO_ROUTE_TABLE_FOUND
public static final java.lang.String REASON_NO_ROUTE_TABLE_FOUND
- See Also:
- Constant Field Values
-
REASON_NO_UNDERLAY_ROUTE_FOUND
public static final java.lang.String REASON_NO_UNDERLAY_ROUTE_FOUND
- See Also:
- Constant Field Values
-
REASON_NOT_VDR_DOWNLINK
public static final java.lang.String REASON_NOT_VDR_DOWNLINK
- See Also:
- Constant Field Values
-
REASON_NO_VDR_FOUND
public static final java.lang.String REASON_NO_VDR_FOUND
- See Also:
- Constant Field Values
-
REASON_NO_VDR_ON_HOST
public static final java.lang.String REASON_NO_VDR_ON_HOST
- See Also:
- Constant Field Values
-
REASON_NOT_VDR_UPLINK
public static final java.lang.String REASON_NOT_VDR_UPLINK
- See Also:
- Constant Field Values
-
REASON_SERVICE_INSERT
public static final java.lang.String REASON_SERVICE_INSERT
- See Also:
- Constant Field Values
-
REASON_SPOOFGUARD
public static final java.lang.String REASON_SPOOFGUARD
- See Also:
- Constant Field Values
-
REASON_TTL_ZERO
public static final java.lang.String REASON_TTL_ZERO
- See Also:
- Constant Field Values
-
REASON_TUNNEL
public static final java.lang.String REASON_TUNNEL
- See Also:
- Constant Field Values
-
REASON_VLAN
public static final java.lang.String REASON_VLAN
- See Also:
- Constant Field Values
-
REASON_VXLAN
public static final java.lang.String REASON_VXLAN
- See Also:
- Constant Field Values
-
REASON_VXSTT
public static final java.lang.String REASON_VXSTT
- See Also:
- Constant Field Values
-
REASON_VMC_NO_RESPONSE
public static final java.lang.String REASON_VMC_NO_RESPONSE
- See Also:
- Constant Field Values
-
REASON_WRONG_UPLINK
public static final java.lang.String REASON_WRONG_UPLINK
- See Also:
- Constant Field Values
-
REASON_FW_STATE
public static final java.lang.String REASON_FW_STATE
- See Also:
- Constant Field Values
-
REASON_NO_MAC
public static final java.lang.String REASON_NO_MAC
- See Also:
- Constant Field Values
-
REASON_UNKNOWN
public static final java.lang.String REASON_UNKNOWN
- See Also:
- Constant Field Values
-
REASON_FILTERED_UPLINK
public static final java.lang.String REASON_FILTERED_UPLINK
- See Also:
- Constant Field Values
-
__dynamicStructureFields
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
-
-
Method Detail
-
getAclRuleId
public java.lang.Long getAclRuleId()
This field is specified when the traceflow packet matched a L3 firewall rule. 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.
-
setAclRuleId
public void setAclRuleId(java.lang.Long aclRuleId)
This field is specified when the traceflow packet matched a L3 firewall rule. 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:
aclRuleId
- New value for the property.
-
getArpFailReason
public java.lang.String getArpFailReason()
Possible values are: 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.- Returns:
- The current value of the property.
-
setArpFailReason
public void setArpFailReason(java.lang.String arpFailReason)
Possible values are: 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.- Parameters:
arpFailReason
- New value for the property.
-
getIpsecFailReason
public 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
- Returns:
- The current value of the property.
-
-
setIpsecFailReason
public 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
- Parameters:
ipsecFailReason
- New value for the property.
-
-
getJumptoRuleId
public java.lang.Long getJumptoRuleId()
This field is specified when the traceflow packet matched a jump-to rule. 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.
-
setJumptoRuleId
public void setJumptoRuleId(java.lang.Long jumptoRuleId)
This field is specified when the traceflow packet matched a jump-to rule. 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:
jumptoRuleId
- New value for the property.
-
getL2RuleId
public java.lang.Long getL2RuleId()
This field is specified when the traceflow packet matched a l2 rule. 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.
-
setL2RuleId
public void setL2RuleId(java.lang.Long l2RuleId)
This field is specified when the traceflow packet matched a l2 rule. 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:
l2RuleId
- New value for the property.
-
getLportId
public 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.- Returns:
- The current value of the property.
-
setLportId
public 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.- Parameters:
lportId
- New value for the property.
-
getLportName
public 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.- Returns:
- The current value of the property.
-
setLportName
public 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.- Parameters:
lportName
- New value for the property.
-
getNatRuleId
public java.lang.Long getNatRuleId()
This field is specified when the traceflow packet matched a NAT rule. 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.
-
setNatRuleId
public void setNatRuleId(java.lang.Long natRuleId)
This field is specified when the traceflow packet matched a NAT rule. 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:
natRuleId
- New value for the property.
-
getReason
public 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
- Returns:
- The current value of the property.
-
-
setReason
public 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
- Parameters:
reason
- New value for the property.
-
-
getComponentName
public java.lang.String getComponentName()
The name of the component that issued the observation. 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.
-
setComponentName
public void setComponentName(java.lang.String componentName)
The name of the component that issued the observation. 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:
componentName
- New value for the property.
-
getComponentSubType
public 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
- Returns:
- The current value of the property.
-
-
setComponentSubType
public 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
- Parameters:
componentSubType
- New value for the property.
-
-
getComponentType
public 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
- Returns:
- The current value of the property.
-
-
setComponentType
public 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
- Parameters:
componentType
- New value for the property.
-
-
getResourceType
public 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
"TraceflowObservationDropped"
.- Returns:
- The current value of the property.
-
-
getSequenceNo
public java.lang.Long getSequenceNo()
the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. 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.
-
setSequenceNo
public 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. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. 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:
sequenceNo
- New value for the property.
-
getSitePath
public java.lang.String getSitePath()
This field contains the site path where this observation was generated. 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.
-
setSitePath
public void setSitePath(java.lang.String sitePath)
This field contains the site path where this observation was generated. 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:
sitePath
- New value for the property.
-
getTimestamp
public 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.- Returns:
- The current value of the property.
-
setTimestamp
public 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.- Parameters:
timestamp
- New value for the property.
-
getTimestampMicro
public 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.- Returns:
- The current value of the property.
-
setTimestampMicro
public 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.- Parameters:
timestampMicro
- New value for the property.
-
getTransportNodeId
public 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.- Returns:
- The current value of the property.
-
setTransportNodeId
public 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.- Parameters:
transportNodeId
- New value for the property.
-
getTransportNodeName
public 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.- Returns:
- The current value of the property.
-
setTransportNodeName
public 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.- Parameters:
transportNodeName
- New value for the property.
-
getTransportNodeType
public 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
- Returns:
- The current value of the property.
-
-
setTransportNodeType
public 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
- Parameters:
transportNodeType
- 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 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.- 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 TraceflowObservationDropped _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-