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 classPolicyTraceflowObservationForwardedLogical.BuilderBuilder 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.protectedPolicyTraceflowObservationForwardedLogical(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()booleanequals(java.lang.Object obj)java.lang.LonggetAclRuleId()This field is specified when the traceflow packet matched a L3 firewall rule.java.lang.StringgetAclRulePath()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.StringgetComponentId()The id of the component that forwarded the traceflow packet.java.lang.StringgetComponentName()The name of the component that issued the observation.java.lang.StringgetComponentPath()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.StringgetComponentSubType()Possible values are:TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSITTraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIERTraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXYTraceflowObservation.COMPONENT_SUB_TYPE_VDRTraceflowObservation.COMPONENT_SUB_TYPE_ENITraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAYTraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTETraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINKTraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAYTraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTETraceflowObservation.COMPONENT_SUB_TYPE_LR_KNITraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWNThe sub type of the component that issued the observation.java.lang.StringgetComponentType()Possible values are:TraceflowObservation.COMPONENT_TYPE_PHYSICALTraceflowObservation.COMPONENT_TYPE_LRTraceflowObservation.COMPONENT_TYPE_LSTraceflowObservation.COMPONENT_TYPE_DFWTraceflowObservation.COMPONENT_TYPE_BRIDGETraceflowObservation.COMPONENT_TYPE_EDGE_TUNNELTraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCHTraceflowObservation.COMPONENT_TYPE_FW_BRIDGETraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNELTraceflowObservation.COMPONENT_TYPE_LOAD_BALANCERTraceflowObservation.COMPONENT_TYPE_NATTraceflowObservation.COMPONENT_TYPE_IPSECTraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTIONTraceflowObservation.COMPONENT_TYPE_VMCTraceflowObservation.COMPONENT_TYPE_SPOOFGUARDTraceflowObservation.COMPONENT_TYPE_EDGE_FWTraceflowObservation.COMPONENT_TYPE_DLBTraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARDTraceflowObservation.COMPONENT_TYPE_ANTREA_LBTraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTINGTraceflowObservation.COMPONENT_TYPE_ANTREA_DFWTraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDINGTraceflowObservation.COMPONENT_TYPE_HOST_SWITCHTraceflowObservation.COMPONENT_TYPE_UNKNOWNThe type of the component that issued the observation.java.lang.StringgetDstComponentId()The id of the destination component to which the traceflow packet was forwarded.java.lang.StringgetDstComponentName()The name of the destination component to which the traceflow packet was forwarded.java.lang.StringgetDstComponentPath()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.StringgetDstComponentType()Possible values are:TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICALTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LRTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LSTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGETraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNELTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCHTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGETraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNELTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCERTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NATTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSECTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTIONTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMCTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARDTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLBTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARDTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LBTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTINGTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDINGTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCHTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_UNKNOWNThe type of the destination component to which the traceflow packet was forwarded.java.lang.StringgetInterfacePath()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.TraceflowObservationIpsecVpngetIpsecVpn()PolicyTraceflowObservationIpsecVpngetIpsecVpnPath()java.lang.LonggetJumptoRuleId()This field is specified when the traceflow packet matched a jump-to rule.java.lang.StringgetJumptoRulePath()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.LonggetL2RuleId()This field is specified when the traceflow packet matched a l2 rule.java.lang.StringgetL2RulePath()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.StringgetLportId()The id of the logical port through which the traceflow packet was forwarded.java.lang.StringgetLportName()The name of the logical port through which the traceflow packet was forwarded.java.lang.LonggetNatRuleId()This field is specified when the traceflow packet matched a NAT rule.java.lang.StringgetNatRulePath()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.StringgetNextHop()This field is specified when the traceflow packet was routed by logical router.java.lang.StringgetResendType()Possible values are:TraceflowObservationForwardedLogical.RESEND_TYPE_UNKNOWNTraceflowObservationForwardedLogical.RESEND_TYPE_ARP_UNKNOWN_FROM_CPTraceflowObservationForwardedLogical.RESEND_TYPE_ND_NS_UNKNWON_FROM_CPARP_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.StringgetResourceType()Possible values are:TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVEREDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTEDjava.lang.StringgetRoutePrefix()This field is specified when the traceflow packet was routed by logical router.java.lang.StringgetSegmentPortPath()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.LonggetSequenceNo()the hop count for observations on the transport node that a traceflow packet is injected in will be 0.java.lang.LonggetServiceIndex()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.LonggetServicePathIndex()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.LonggetServiceTtl()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.StringgetSitePath()This field contains the site path where this observation was generated.java.lang.StringgetSpoofguardIp()This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard.java.lang.StringgetSpoofguardMac()The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\".java.lang.LonggetSpoofguardVlanId()This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard.java.lang.StringgetSvcNhMac()MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received.java.lang.LonggetTimestamp()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.LonggetTimestampMicro()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.StringgetTranslatedDstIp()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.StringgetTranslatedSrcIp()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.StringgetTransportNodeId()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.StringgetTransportNodeName()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.StringgetTransportNodeType()Possible values are:TraceflowObservation.TRANSPORT_NODE_TYPE_ESXTraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVMTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVMTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVMTraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINERTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINERTraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVMTraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNICTraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNICTraceflowObservation.TRANSPORT_NODE_TYPE_EDGETraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODETraceflowObservation.TRANSPORT_NODE_TYPE_OTHERSTraceflowObservation.TRANSPORT_NODE_TYPE_HYPERVtype 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.LonggetVlan()This field is specified when the traceflow packet was forwarded by a VLAN logical network.java.lang.LonggetVni()This field is specified when the traceflow packet was forwarded by an overlay logical network.inthashCode()voidsetAclRuleId(java.lang.Long aclRuleId)This field is specified when the traceflow packet matched a L3 firewall rule.voidsetAclRulePath(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.voidsetComponentId(java.lang.String componentId)The id of the component that forwarded the traceflow packet.voidsetComponentName(java.lang.String componentName)The name of the component that issued the observation.voidsetComponentPath(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.voidsetComponentSubType(java.lang.String componentSubType)Possible values are:TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSITTraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIERTraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXYTraceflowObservation.COMPONENT_SUB_TYPE_VDRTraceflowObservation.COMPONENT_SUB_TYPE_ENITraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAYTraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTETraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINKTraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAYTraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTETraceflowObservation.COMPONENT_SUB_TYPE_LR_KNITraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWNThe sub type of the component that issued the observation.voidsetComponentType(java.lang.String componentType)Possible values are:TraceflowObservation.COMPONENT_TYPE_PHYSICALTraceflowObservation.COMPONENT_TYPE_LRTraceflowObservation.COMPONENT_TYPE_LSTraceflowObservation.COMPONENT_TYPE_DFWTraceflowObservation.COMPONENT_TYPE_BRIDGETraceflowObservation.COMPONENT_TYPE_EDGE_TUNNELTraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCHTraceflowObservation.COMPONENT_TYPE_FW_BRIDGETraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNELTraceflowObservation.COMPONENT_TYPE_LOAD_BALANCERTraceflowObservation.COMPONENT_TYPE_NATTraceflowObservation.COMPONENT_TYPE_IPSECTraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTIONTraceflowObservation.COMPONENT_TYPE_VMCTraceflowObservation.COMPONENT_TYPE_SPOOFGUARDTraceflowObservation.COMPONENT_TYPE_EDGE_FWTraceflowObservation.COMPONENT_TYPE_DLBTraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARDTraceflowObservation.COMPONENT_TYPE_ANTREA_LBTraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTINGTraceflowObservation.COMPONENT_TYPE_ANTREA_DFWTraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDINGTraceflowObservation.COMPONENT_TYPE_HOST_SWITCHTraceflowObservation.COMPONENT_TYPE_UNKNOWNThe type of the component that issued the observation.voidsetDstComponentId(java.lang.String dstComponentId)The id of the destination component to which the traceflow packet was forwarded.voidsetDstComponentName(java.lang.String dstComponentName)The name of the destination component to which the traceflow packet was forwarded.voidsetDstComponentPath(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.voidsetDstComponentType(java.lang.String dstComponentType)Possible values are:TraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_PHYSICALTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LRTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LSTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DFWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_BRIDGETraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_TUNNELTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_HOSTSWITCHTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_FW_BRIDGETraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_RTEP_TUNNELTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_LOAD_BALANCERTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_NATTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_IPSECTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SERVICE_INSERTIONTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_VMCTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_SPOOFGUARDTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_EDGE_FWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_DLBTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_SPOOFGUARDTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_LBTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_ROUTINGTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_DFWTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_ANTREA_FORWARDINGTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_HOST_SWITCHTraceflowObservationForwardedLogical.DST_COMPONENT_TYPE_UNKNOWNThe type of the destination component to which the traceflow packet was forwarded.voidsetInterfacePath(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.voidsetIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)voidsetIpsecVpnPath(PolicyTraceflowObservationIpsecVpn ipsecVpnPath)voidsetJumptoRuleId(java.lang.Long jumptoRuleId)This field is specified when the traceflow packet matched a jump-to rule.voidsetJumptoRulePath(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.voidsetL2RuleId(java.lang.Long l2RuleId)This field is specified when the traceflow packet matched a l2 rule.voidsetL2RulePath(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.voidsetLportId(java.lang.String lportId)The id of the logical port through which the traceflow packet was forwarded.voidsetLportName(java.lang.String lportName)The name of the logical port through which the traceflow packet was forwarded.voidsetNatRuleId(java.lang.Long natRuleId)This field is specified when the traceflow packet matched a NAT rule.voidsetNatRulePath(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.voidsetNextHop(java.lang.String nextHop)This field is specified when the traceflow packet was routed by logical router.voidsetResendType(java.lang.String resendType)Possible values are:TraceflowObservationForwardedLogical.RESEND_TYPE_UNKNOWNTraceflowObservationForwardedLogical.RESEND_TYPE_ARP_UNKNOWN_FROM_CPTraceflowObservationForwardedLogical.RESEND_TYPE_ND_NS_UNKNWON_FROM_CPARP_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.voidsetResourceType(java.lang.String resourceType)Possible values are:TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVEREDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICALTraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTEDvoidsetRoutePrefix(java.lang.String routePrefix)This field is specified when the traceflow packet was routed by logical router.voidsetSegmentPortPath(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.voidsetSequenceNo(java.lang.Long sequenceNo)the hop count for observations on the transport node that a traceflow packet is injected in will be 0.voidsetServiceIndex(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.voidsetServicePathIndex(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.voidsetServiceTtl(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.voidsetSitePath(java.lang.String sitePath)This field contains the site path where this observation was generated.voidsetSpoofguardIp(java.lang.String spoofguardIp)This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard.voidsetSpoofguardMac(java.lang.String spoofguardMac)The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\".voidsetSpoofguardVlanId(java.lang.Long spoofguardVlanId)This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard.voidsetSvcNhMac(java.lang.String svcNhMac)MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received.voidsetTimestamp(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.voidsetTimestampMicro(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.voidsetTranslatedDstIp(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.voidsetTranslatedSrcIp(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.voidsetTransportNodeId(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.voidsetTransportNodeName(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.voidsetTransportNodeType(java.lang.String transportNodeType)Possible values are:TraceflowObservation.TRANSPORT_NODE_TYPE_ESXTraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVMTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVMTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVMTraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINERTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINERTraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVMTraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNICTraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVERTraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNICTraceflowObservation.TRANSPORT_NODE_TYPE_EDGETraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODETraceflowObservation.TRANSPORT_NODE_TYPE_OTHERSTraceflowObservation.TRANSPORT_NODE_TYPE_HYPERVtype 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.voidsetVlan(java.lang.Long vlan)This field is specified when the traceflow packet was forwarded by a VLAN logical network.voidsetVni(java.lang.Long vni)This field is specified when the traceflow packet was forwarded by an overlay logical network.java.lang.StringtoString()
-
-
-
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:
_getTypein interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValuein interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validatein interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacecom.vmware.vapi.bindings.StaticStructure- Overrides:
toStringin classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOfin interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertToin interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)- Specified by:
_setDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNamesin 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:
StructTypeinstance representing the static bindings type for thisStructure.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalNamein 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.
-
-