Package com.vmware.nsx_policy.model
Class TraceflowObservationForwardedLogical
- java.lang.Object
-
- com.vmware.nsx_policy.model.TraceflowObservationForwardedLogical
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class TraceflowObservationForwardedLogical 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
TraceflowObservationForwardedLogical.Builder
Builder class forTraceflowObservationForwardedLogical
.
-
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
DST_COMPONENT_TYPE_ANTREA_DFW
static java.lang.String
DST_COMPONENT_TYPE_ANTREA_FORWARDING
static java.lang.String
DST_COMPONENT_TYPE_ANTREA_LB
static java.lang.String
DST_COMPONENT_TYPE_ANTREA_ROUTING
static java.lang.String
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
static java.lang.String
DST_COMPONENT_TYPE_BRIDGE
static java.lang.String
DST_COMPONENT_TYPE_DFW
static java.lang.String
DST_COMPONENT_TYPE_DLB
static java.lang.String
DST_COMPONENT_TYPE_EDGE_FW
static java.lang.String
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
static java.lang.String
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
static java.lang.String
DST_COMPONENT_TYPE_EDGE_TUNNEL
static java.lang.String
DST_COMPONENT_TYPE_FW_BRIDGE
static java.lang.String
DST_COMPONENT_TYPE_HOST_SWITCH
static java.lang.String
DST_COMPONENT_TYPE_IPSEC
static java.lang.String
DST_COMPONENT_TYPE_LOAD_BALANCER
static java.lang.String
DST_COMPONENT_TYPE_LR
static java.lang.String
DST_COMPONENT_TYPE_LS
static java.lang.String
DST_COMPONENT_TYPE_NAT
static java.lang.String
DST_COMPONENT_TYPE_PHYSICAL
static java.lang.String
DST_COMPONENT_TYPE_SERVICE_INSERTION
static java.lang.String
DST_COMPONENT_TYPE_SPOOFGUARD
static java.lang.String
DST_COMPONENT_TYPE_UNKNOWN
static java.lang.String
DST_COMPONENT_TYPE_VMC
static java.lang.String
RESEND_TYPE_ARP_UNKNOWN_FROM_CP
static java.lang.String
RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
static java.lang.String
RESEND_TYPE_UNKNOWN
-
Constructor Summary
Constructors Modifier Constructor Description TraceflowObservationForwardedLogical()
Default constructor.protected
TraceflowObservationForwardedLogical(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 TraceflowObservationForwardedLogical
_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 TraceflowObservationForwardedLogical
_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
getComponentId()
The id of the component that forwarded the traceflow packet.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
getDstComponentId()
The id of the destination component to which the traceflow packet was forwarded.java.lang.String
getDstComponentName()
The name of the destination component to which the traceflow packet was forwarded.java.lang.String
getDstComponentType()
Possible values are:DST_COMPONENT_TYPE_PHYSICAL
DST_COMPONENT_TYPE_LR
DST_COMPONENT_TYPE_LS
DST_COMPONENT_TYPE_DFW
DST_COMPONENT_TYPE_BRIDGE
DST_COMPONENT_TYPE_EDGE_TUNNEL
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
DST_COMPONENT_TYPE_FW_BRIDGE
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
DST_COMPONENT_TYPE_LOAD_BALANCER
DST_COMPONENT_TYPE_NAT
DST_COMPONENT_TYPE_IPSEC
DST_COMPONENT_TYPE_SERVICE_INSERTION
DST_COMPONENT_TYPE_VMC
DST_COMPONENT_TYPE_SPOOFGUARD
DST_COMPONENT_TYPE_EDGE_FW
DST_COMPONENT_TYPE_DLB
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
DST_COMPONENT_TYPE_ANTREA_LB
DST_COMPONENT_TYPE_ANTREA_ROUTING
DST_COMPONENT_TYPE_ANTREA_DFW
DST_COMPONENT_TYPE_ANTREA_FORWARDING
DST_COMPONENT_TYPE_HOST_SWITCH
DST_COMPONENT_TYPE_UNKNOWN
The type of the destination component to which the traceflow packet was forwarded.TraceflowObservationIpsecVpn
getIpsecVpn()
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 through which the traceflow packet was forwarded.java.lang.String
getLportName()
The name of the logical port through which the traceflow packet was forwarded.java.lang.Long
getNatRuleId()
This field is specified when the traceflow packet matched a NAT rule.java.lang.String
getNextHop()
This field is specified when the traceflow packet was routed by logical router.java.lang.String
getResendType()
Possible values are:RESEND_TYPE_UNKNOWN
RESEND_TYPE_ARP_UNKNOWN_FROM_CP
RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type 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
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"TraceflowObservationForwardedLogical"
.java.lang.String
getRoutePrefix()
This field is specified when the traceflow packet was routed by logical router.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.Long
getServiceIndex()
The index of the service insertion component 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
getServicePathIndex()
The path index of the service insertion component 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
getServiceTtl()
The ttl of the service insertion component 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
getSitePath()
This field contains the site path where this observation was generated.java.lang.String
getSpoofguardIp()
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard.java.lang.String
getSpoofguardMac()
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\".java.lang.Long
getSpoofguardVlanId()
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard.java.lang.String
getSvcNhMac()
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received.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
getTranslatedDstIp()
The translated destination IP address of VNP/NAT format: ip 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
getTranslatedSrcIp()
The translated source IP address of VPN/NAT format: ip 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.java.lang.Long
getVlan()
This field is specified when the traceflow packet was forwarded by a VLAN logical network.java.lang.Long
getVni()
This field is specified when the traceflow packet was forwarded by an overlay logical network.int
hashCode()
void
setAclRuleId(java.lang.Long aclRuleId)
This field is specified when the traceflow packet matched a L3 firewall rule.void
setComponentId(java.lang.String componentId)
The id of the component that forwarded the traceflow packet.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
setDstComponentId(java.lang.String dstComponentId)
The id of the destination component to which the traceflow packet was forwarded.void
setDstComponentName(java.lang.String dstComponentName)
The name of the destination component to which the traceflow packet was forwarded.void
setDstComponentType(java.lang.String dstComponentType)
Possible values are:DST_COMPONENT_TYPE_PHYSICAL
DST_COMPONENT_TYPE_LR
DST_COMPONENT_TYPE_LS
DST_COMPONENT_TYPE_DFW
DST_COMPONENT_TYPE_BRIDGE
DST_COMPONENT_TYPE_EDGE_TUNNEL
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
DST_COMPONENT_TYPE_FW_BRIDGE
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
DST_COMPONENT_TYPE_LOAD_BALANCER
DST_COMPONENT_TYPE_NAT
DST_COMPONENT_TYPE_IPSEC
DST_COMPONENT_TYPE_SERVICE_INSERTION
DST_COMPONENT_TYPE_VMC
DST_COMPONENT_TYPE_SPOOFGUARD
DST_COMPONENT_TYPE_EDGE_FW
DST_COMPONENT_TYPE_DLB
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
DST_COMPONENT_TYPE_ANTREA_LB
DST_COMPONENT_TYPE_ANTREA_ROUTING
DST_COMPONENT_TYPE_ANTREA_DFW
DST_COMPONENT_TYPE_ANTREA_FORWARDING
DST_COMPONENT_TYPE_HOST_SWITCH
DST_COMPONENT_TYPE_UNKNOWN
The type of the destination component to which the traceflow packet was forwarded.void
setIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)
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 through which the traceflow packet was forwarded.void
setLportName(java.lang.String lportName)
The name of the logical port through which the traceflow packet was forwarded.void
setNatRuleId(java.lang.Long natRuleId)
This field is specified when the traceflow packet matched a NAT rule.void
setNextHop(java.lang.String nextHop)
This field is specified when the traceflow packet was routed by logical router.void
setResendType(java.lang.String resendType)
Possible values are:RESEND_TYPE_UNKNOWN
RESEND_TYPE_ARP_UNKNOWN_FROM_CP
RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type 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
setRoutePrefix(java.lang.String routePrefix)
This field is specified when the traceflow packet was routed by logical router.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
setServiceIndex(java.lang.Long serviceIndex)
The index of the service insertion component 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
setServicePathIndex(java.lang.Long servicePathIndex)
The path index of the service insertion component 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
setServiceTtl(java.lang.Long serviceTtl)
The ttl of the service insertion component 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
setSitePath(java.lang.String sitePath)
This field contains the site path where this observation was generated.void
setSpoofguardIp(java.lang.String spoofguardIp)
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard.void
setSpoofguardMac(java.lang.String spoofguardMac)
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\".void
setSpoofguardVlanId(java.lang.Long spoofguardVlanId)
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard.void
setSvcNhMac(java.lang.String svcNhMac)
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received.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
setTranslatedDstIp(java.lang.String translatedDstIp)
The translated destination IP address of VNP/NAT format: ip 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
setTranslatedSrcIp(java.lang.String translatedSrcIp)
The translated source IP address of VPN/NAT format: ip 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.void
setVlan(java.lang.Long vlan)
This field is specified when the traceflow packet was forwarded by a VLAN logical network.void
setVni(java.lang.Long vni)
This field is specified when the traceflow packet was forwarded by an overlay logical network.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
-
DST_COMPONENT_TYPE_PHYSICAL
public static final java.lang.String DST_COMPONENT_TYPE_PHYSICAL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LR
public static final java.lang.String DST_COMPONENT_TYPE_LR
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LS
public static final java.lang.String DST_COMPONENT_TYPE_LS
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_DFW
public static final java.lang.String DST_COMPONENT_TYPE_DFW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_BRIDGE
public static final java.lang.String DST_COMPONENT_TYPE_BRIDGE
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_TUNNEL
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_TUNNEL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_FW_BRIDGE
public static final java.lang.String DST_COMPONENT_TYPE_FW_BRIDGE
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LOAD_BALANCER
public static final java.lang.String DST_COMPONENT_TYPE_LOAD_BALANCER
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_NAT
public static final java.lang.String DST_COMPONENT_TYPE_NAT
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_IPSEC
public static final java.lang.String DST_COMPONENT_TYPE_IPSEC
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_SERVICE_INSERTION
public static final java.lang.String DST_COMPONENT_TYPE_SERVICE_INSERTION
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_VMC
public static final java.lang.String DST_COMPONENT_TYPE_VMC
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_SPOOFGUARD
public static final java.lang.String DST_COMPONENT_TYPE_SPOOFGUARD
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_FW
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_FW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_DLB
public static final java.lang.String DST_COMPONENT_TYPE_DLB
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_LB
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_LB
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_ROUTING
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_ROUTING
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_DFW
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_DFW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_FORWARDING
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_FORWARDING
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_HOST_SWITCH
public static final java.lang.String DST_COMPONENT_TYPE_HOST_SWITCH
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_UNKNOWN
public static final java.lang.String DST_COMPONENT_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
RESEND_TYPE_UNKNOWN
public static final java.lang.String RESEND_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
RESEND_TYPE_ARP_UNKNOWN_FROM_CP
public static final java.lang.String RESEND_TYPE_ARP_UNKNOWN_FROM_CP
- See Also:
- Constant Field Values
-
RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
public static final java.lang.String RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
- 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.
-
getComponentId
public java.lang.String getComponentId()
The id of the component that forwarded the 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.
-
setComponentId
public void setComponentId(java.lang.String componentId)
The id of the component that forwarded the 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:
componentId
- New value for the property.
-
getDstComponentId
public java.lang.String getDstComponentId()
The id of the destination component to which the traceflow packet was forwarded. 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.
-
setDstComponentId
public void setDstComponentId(java.lang.String dstComponentId)
The id of the destination component to which the traceflow packet was forwarded. 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:
dstComponentId
- New value for the property.
-
getDstComponentName
public java.lang.String getDstComponentName()
The name of the destination component to which the traceflow packet was forwarded. 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.
-
setDstComponentName
public void setDstComponentName(java.lang.String dstComponentName)
The name of the destination component to which the traceflow packet was forwarded. 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:
dstComponentName
- New value for the property.
-
getDstComponentType
public java.lang.String getDstComponentType()
Possible values are:-
DST_COMPONENT_TYPE_PHYSICAL
-
DST_COMPONENT_TYPE_LR
-
DST_COMPONENT_TYPE_LS
-
DST_COMPONENT_TYPE_DFW
-
DST_COMPONENT_TYPE_BRIDGE
-
DST_COMPONENT_TYPE_EDGE_TUNNEL
-
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
-
DST_COMPONENT_TYPE_FW_BRIDGE
-
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
-
DST_COMPONENT_TYPE_LOAD_BALANCER
-
DST_COMPONENT_TYPE_NAT
-
DST_COMPONENT_TYPE_IPSEC
-
DST_COMPONENT_TYPE_SERVICE_INSERTION
-
DST_COMPONENT_TYPE_VMC
-
DST_COMPONENT_TYPE_SPOOFGUARD
-
DST_COMPONENT_TYPE_EDGE_FW
-
DST_COMPONENT_TYPE_DLB
-
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
-
DST_COMPONENT_TYPE_ANTREA_LB
-
DST_COMPONENT_TYPE_ANTREA_ROUTING
-
DST_COMPONENT_TYPE_ANTREA_DFW
-
DST_COMPONENT_TYPE_ANTREA_FORWARDING
-
DST_COMPONENT_TYPE_HOST_SWITCH
-
DST_COMPONENT_TYPE_UNKNOWN
- Returns:
- The current value of the property.
-
-
setDstComponentType
public void setDstComponentType(java.lang.String dstComponentType)
Possible values are:-
DST_COMPONENT_TYPE_PHYSICAL
-
DST_COMPONENT_TYPE_LR
-
DST_COMPONENT_TYPE_LS
-
DST_COMPONENT_TYPE_DFW
-
DST_COMPONENT_TYPE_BRIDGE
-
DST_COMPONENT_TYPE_EDGE_TUNNEL
-
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
-
DST_COMPONENT_TYPE_FW_BRIDGE
-
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
-
DST_COMPONENT_TYPE_LOAD_BALANCER
-
DST_COMPONENT_TYPE_NAT
-
DST_COMPONENT_TYPE_IPSEC
-
DST_COMPONENT_TYPE_SERVICE_INSERTION
-
DST_COMPONENT_TYPE_VMC
-
DST_COMPONENT_TYPE_SPOOFGUARD
-
DST_COMPONENT_TYPE_EDGE_FW
-
DST_COMPONENT_TYPE_DLB
-
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
-
DST_COMPONENT_TYPE_ANTREA_LB
-
DST_COMPONENT_TYPE_ANTREA_ROUTING
-
DST_COMPONENT_TYPE_ANTREA_DFW
-
DST_COMPONENT_TYPE_ANTREA_FORWARDING
-
DST_COMPONENT_TYPE_HOST_SWITCH
-
DST_COMPONENT_TYPE_UNKNOWN
- Parameters:
dstComponentType
- New value for the property.
-
-
getIpsecVpn
public TraceflowObservationIpsecVpn getIpsecVpn()
- Returns:
- The current value of the property.
-
setIpsecVpn
public void setIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)
- Parameters:
ipsecVpn
- 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 through which the traceflow packet was forwarded. 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 through which the traceflow packet was forwarded. 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 through which the traceflow packet was forwarded. 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 through which the traceflow packet was forwarded. 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.
-
getNextHop
public java.lang.String getNextHop()
This field is specified when the traceflow packet was routed by logical router. format: ip 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.
-
setNextHop
public void setNextHop(java.lang.String nextHop)
This field is specified when the traceflow packet was routed by logical router. format: ip 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:
nextHop
- New value for the property.
-
getResendType
public java.lang.String getResendType()
Possible values are: ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type 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.
-
setResendType
public void setResendType(java.lang.String resendType)
Possible values are: ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type 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:
resendType
- New value for the property.
-
getRoutePrefix
public java.lang.String getRoutePrefix()
This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block 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.
-
setRoutePrefix
public void setRoutePrefix(java.lang.String routePrefix)
This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block 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:
routePrefix
- New value for the property.
-
getServiceIndex
public java.lang.Long getServiceIndex()
The index of the service insertion component 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.
-
setServiceIndex
public void setServiceIndex(java.lang.Long serviceIndex)
The index of the service insertion component 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:
serviceIndex
- New value for the property.
-
getServicePathIndex
public java.lang.Long getServicePathIndex()
The path index of the service insertion component 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.
-
setServicePathIndex
public void setServicePathIndex(java.lang.Long servicePathIndex)
The path index of the service insertion component 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:
servicePathIndex
- New value for the property.
-
getServiceTtl
public java.lang.Long getServiceTtl()
The ttl of the service insertion component 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.
-
setServiceTtl
public void setServiceTtl(java.lang.Long serviceTtl)
The ttl of the service insertion component 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:
serviceTtl
- New value for the property.
-
getSpoofguardIp
public java.lang.String getSpoofguardIp()
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block 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.
-
setSpoofguardIp
public void setSpoofguardIp(java.lang.String spoofguardIp)
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block 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:
spoofguardIp
- New value for the property.
-
getSpoofguardMac
public java.lang.String getSpoofguardMac()
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address 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.
-
setSpoofguardMac
public void setSpoofguardMac(java.lang.String spoofguardMac)
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address 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:
spoofguardMac
- New value for the property.
-
getSpoofguardVlanId
public java.lang.Long getSpoofguardVlanId()
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. 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.
-
setSpoofguardVlanId
public void setSpoofguardVlanId(java.lang.Long spoofguardVlanId)
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. 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:
spoofguardVlanId
- New value for the property.
-
getSvcNhMac
public java.lang.String getSvcNhMac()
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. 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.
-
setSvcNhMac
public void setSvcNhMac(java.lang.String svcNhMac)
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. 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:
svcNhMac
- New value for the property.
-
getTranslatedDstIp
public java.lang.String getTranslatedDstIp()
The translated destination IP address of VNP/NAT format: ip 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.
-
setTranslatedDstIp
public void setTranslatedDstIp(java.lang.String translatedDstIp)
The translated destination IP address of VNP/NAT format: ip 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:
translatedDstIp
- New value for the property.
-
getTranslatedSrcIp
public java.lang.String getTranslatedSrcIp()
The translated source IP address of VPN/NAT format: ip 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.
-
setTranslatedSrcIp
public void setTranslatedSrcIp(java.lang.String translatedSrcIp)
The translated source IP address of VPN/NAT format: ip 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:
translatedSrcIp
- New value for the property.
-
getVlan
public java.lang.Long getVlan()
This field is specified when the traceflow packet was forwarded by a VLAN logical network. 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.
-
setVlan
public void setVlan(java.lang.Long vlan)
This field is specified when the traceflow packet was forwarded by a VLAN logical network. 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:
vlan
- New value for the property.
-
getVni
public java.lang.Long getVni()
This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 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.
-
setVni
public void setVni(java.lang.Long vni)
This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 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:
vni
- 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
"TraceflowObservationForwardedLogical"
.- 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 TraceflowObservationForwardedLogical _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 TraceflowObservationForwardedLogical _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-