Package com.vmware.nsx_policy.model
Class PolicyTraceflowObservationForwardedLogical
- java.lang.Object
-
- com.vmware.nsx_policy.model.PolicyTraceflowObservationForwardedLogical
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure
,com.vmware.vapi.bindings.Structure
,java.io.Serializable
public final class PolicyTraceflowObservationForwardedLogical 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
PolicyTraceflowObservationForwardedLogical.Builder
Builder class forPolicyTraceflowObservationForwardedLogical
.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue
__dynamicStructureFields
-
Constructor Summary
Constructors Modifier Constructor Description PolicyTraceflowObservationForwardedLogical()
Default constructor.protected
PolicyTraceflowObservationForwardedLogical(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 PolicyTraceflowObservationForwardedLogical
_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 PolicyTraceflowObservationForwardedLogical
_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
getAclRulePath()
The path of the ACL rule that was applied to forward 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.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
getComponentPath()
The path 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.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
getDstComponentPath()
The path 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.java.lang.String
getDstComponentType()
Possible values are:TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICAL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LR
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LS
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGE
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGE
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NAT
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSEC
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMC
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARD
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLB
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LB
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCH
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_UNKNOWN
The type of the destination component to which the traceflow packet was forwarded.java.lang.String
getInterfacePath()
Path of interface This property may be present in responses from the server, but if it is present in a request to server it will be ignored.TraceflowObservationIpsecVpn
getIpsecVpn()
PolicyTraceflowObservationIpsecVpn
getIpsecVpnPath()
java.lang.Long
getJumptoRuleId()
This field is specified when the traceflow packet matched a jump-to rule.java.lang.String
getJumptoRulePath()
The path of the jump-to rule that was applied to 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.java.lang.Long
getL2RuleId()
This field is specified when the traceflow packet matched a l2 rule.java.lang.String
getL2RulePath()
The path of the l2 rule that was applied to 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.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
getNatRulePath()
The path of the NAT rule that was applied to forward 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.java.lang.String
getNextHop()
This field is specified when the traceflow packet was routed by logical router.java.lang.String
getResendType()
Possible values are:TraceflowObservationForwardedLogical.RESEND_TYPE_UNKNOWN
TraceflowObservationForwardedLogical.RESEND_TYPE_ARP_UNKNOWN_FROM_CP
TraceflowObservationForwardedLogical.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
java.lang.String
getRoutePrefix()
This field is specified when the traceflow packet was routed by logical router.java.lang.String
getSegmentPortPath()
Path of segment port 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
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
setAclRulePath(java.lang.String aclRulePath)
The path of the ACL rule that was applied to forward 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.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
setComponentPath(java.lang.String componentPath)
The path 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.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
setDstComponentPath(java.lang.String dstComponentPath)
The path 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.void
setDstComponentType(java.lang.String dstComponentType)
Possible values are:TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICAL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LR
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LS
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGE
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNEL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGE
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCER
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NAT
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSEC
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTION
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMC
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARD
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLB
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LB
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTING
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFW
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDING
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCH
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_UNKNOWN
The type of the destination component to which the traceflow packet was forwarded.void
setInterfacePath(java.lang.String interfacePath)
Path of interface 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
setIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)
void
setIpsecVpnPath(PolicyTraceflowObservationIpsecVpn ipsecVpnPath)
void
setJumptoRuleId(java.lang.Long jumptoRuleId)
This field is specified when the traceflow packet matched a jump-to rule.void
setJumptoRulePath(java.lang.String jumptoRulePath)
The path of the jump-to rule that was applied to 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.void
setL2RuleId(java.lang.Long l2RuleId)
This field is specified when the traceflow packet matched a l2 rule.void
setL2RulePath(java.lang.String l2RulePath)
The path of the l2 rule that was applied to 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.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
setNatRulePath(java.lang.String natRulePath)
The path of the NAT rule that was applied to forward 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.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:TraceflowObservationForwardedLogical.RESEND_TYPE_UNKNOWN
TraceflowObservationForwardedLogical.RESEND_TYPE_ARP_UNKNOWN_FROM_CP
TraceflowObservationForwardedLogical.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
setResourceType(java.lang.String resourceType)
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
void
setRoutePrefix(java.lang.String routePrefix)
This field is specified when the traceflow packet was routed by logical router.void
setSegmentPortPath(java.lang.String segmentPortPath)
Path of segment port 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
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()
-
-
-
Method Detail
-
getAclRulePath
public java.lang.String getAclRulePath()
The path of the ACL rule that was applied to forward 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.
-
setAclRulePath
public void setAclRulePath(java.lang.String aclRulePath)
The path of the ACL rule that was applied to forward 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:
aclRulePath
- New value for the property.
-
getComponentPath
public java.lang.String getComponentPath()
The path 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.
-
setComponentPath
public void setComponentPath(java.lang.String componentPath)
The path 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:
componentPath
- New value for the property.
-
getDstComponentPath
public java.lang.String getDstComponentPath()
The path 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.
-
setDstComponentPath
public void setDstComponentPath(java.lang.String dstComponentPath)
The path 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:
dstComponentPath
- New value for the property.
-
getInterfacePath
public java.lang.String getInterfacePath()
Path of interface 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.
-
setInterfacePath
public void setInterfacePath(java.lang.String interfacePath)
Path of interface 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:
interfacePath
- New value for the property.
-
getIpsecVpnPath
public PolicyTraceflowObservationIpsecVpn getIpsecVpnPath()
- Returns:
- The current value of the property.
-
setIpsecVpnPath
public void setIpsecVpnPath(PolicyTraceflowObservationIpsecVpn ipsecVpnPath)
- Parameters:
ipsecVpnPath
- New value for the property.
-
getJumptoRulePath
public java.lang.String getJumptoRulePath()
The path of the jump-to rule that was applied to 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.
-
setJumptoRulePath
public void setJumptoRulePath(java.lang.String jumptoRulePath)
The path of the jump-to rule that was applied to 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:
jumptoRulePath
- New value for the property.
-
getL2RulePath
public java.lang.String getL2RulePath()
The path of the l2 rule that was applied to 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.
-
setL2RulePath
public void setL2RulePath(java.lang.String l2RulePath)
The path of the l2 rule that was applied to 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:
l2RulePath
- New value for the property.
-
getNatRulePath
public java.lang.String getNatRulePath()
The path of the NAT rule that was applied to forward 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.
-
setNatRulePath
public void setNatRulePath(java.lang.String natRulePath)
The path of the NAT rule that was applied to forward 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:
natRulePath
- New value for the property.
-
getSegmentPortPath
public java.lang.String getSegmentPortPath()
Path of segment port 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.
-
setSegmentPortPath
public void setSegmentPortPath(java.lang.String segmentPortPath)
Path of segment port 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:
segmentPortPath
- New value for the property.
-
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:-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICAL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LR
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LS
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGE
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNEL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGE
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCER
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NAT
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSEC
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTION
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMC
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARD
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLB
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LB
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTING
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDING
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCH
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_UNKNOWN
- Returns:
- The current value of the property.
-
-
setDstComponentType
public void setDstComponentType(java.lang.String dstComponentType)
Possible values are:-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICAL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LR
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LS
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGE
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNEL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGE
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCER
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NAT
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSEC
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTION
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMC
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARD
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLB
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LB
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTING
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFW
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDING
-
TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCH
-
TraceflowObservationForwardedLogical.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
- Returns:
- The current value of the property.
-
-
setResourceType
public void setResourceType(java.lang.String resourceType)
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
- Parameters:
resourceType
- New value for 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 PolicyTraceflowObservationForwardedLogical _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 PolicyTraceflowObservationForwardedLogical _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-