Package com.vmware.nsx_policy.model
Class TraceflowObservationForwardedLogical
- java.lang.Object
-
- com.vmware.nsx_policy.model.TraceflowObservationForwardedLogical
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure,com.vmware.vapi.bindings.Structure,java.io.Serializable
public final class TraceflowObservationForwardedLogical extends java.lang.Object implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTraceflowObservationForwardedLogical.BuilderBuilder class forTraceflowObservationForwardedLogical.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue__dynamicStructureFieldsstatic java.lang.String_TYPE_IDENTIFIERIdentifier denoting this class, when it is used in polymorphic context.static java.lang.StringDST_COMPONENT_TYPE_ANTREA_DFWstatic java.lang.StringDST_COMPONENT_TYPE_ANTREA_FORWARDINGstatic java.lang.StringDST_COMPONENT_TYPE_ANTREA_LBstatic java.lang.StringDST_COMPONENT_TYPE_ANTREA_ROUTINGstatic java.lang.StringDST_COMPONENT_TYPE_ANTREA_SPOOFGUARDstatic java.lang.StringDST_COMPONENT_TYPE_BRIDGEstatic java.lang.StringDST_COMPONENT_TYPE_DFWstatic java.lang.StringDST_COMPONENT_TYPE_DLBstatic java.lang.StringDST_COMPONENT_TYPE_EDGE_FWstatic java.lang.StringDST_COMPONENT_TYPE_EDGE_HOSTSWITCHstatic java.lang.StringDST_COMPONENT_TYPE_EDGE_RTEP_TUNNELstatic java.lang.StringDST_COMPONENT_TYPE_EDGE_TUNNELstatic java.lang.StringDST_COMPONENT_TYPE_FW_BRIDGEstatic java.lang.StringDST_COMPONENT_TYPE_HOST_SWITCHstatic java.lang.StringDST_COMPONENT_TYPE_IPSECstatic java.lang.StringDST_COMPONENT_TYPE_LOAD_BALANCERstatic java.lang.StringDST_COMPONENT_TYPE_LRstatic java.lang.StringDST_COMPONENT_TYPE_LSstatic java.lang.StringDST_COMPONENT_TYPE_NATstatic java.lang.StringDST_COMPONENT_TYPE_PHYSICALstatic java.lang.StringDST_COMPONENT_TYPE_SERVICE_INSERTIONstatic java.lang.StringDST_COMPONENT_TYPE_SPOOFGUARDstatic java.lang.StringDST_COMPONENT_TYPE_UNKNOWNstatic java.lang.StringDST_COMPONENT_TYPE_VMCstatic java.lang.StringRESEND_TYPE_ARP_UNKNOWN_FROM_CPstatic java.lang.StringRESEND_TYPE_ND_NS_UNKNWON_FROM_CPstatic java.lang.StringRESEND_TYPE_UNKNOWN
-
Constructor Summary
Constructors Modifier Constructor Description TraceflowObservationForwardedLogical()Default constructor.protectedTraceflowObservationForwardedLogical(com.vmware.vapi.data.StructValue __dynamicStructureFields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends com.vmware.vapi.bindings.Structure>
T_convertTo(java.lang.Class<T> clazz)java.lang.String_getCanonicalName()static java.lang.String_getCanonicalTypeName()Returns the canonical type name.static com.vmware.vapi.bindings.type.StructType_getClassType()WARNING: Internal method, subject to change in future versions.com.vmware.vapi.data.StructValue_getDataValue()com.vmware.vapi.data.DataValue_getDynamicField(java.lang.String fieldName)java.util.Set<java.lang.String>_getDynamicFieldNames()com.vmware.vapi.bindings.type.StructType_getType()boolean_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)static TraceflowObservationForwardedLogical_newInstance(com.vmware.vapi.data.StructValue structValue)WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value.
WARNING: The returned object is not fully initialized.static TraceflowObservationForwardedLogical_newInstance2(com.vmware.vapi.data.StructValue structValue)WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.void_setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)protected void_updateDataValue(com.vmware.vapi.data.StructValue structValue)void_validate()booleanequals(java.lang.Object obj)java.lang.LonggetAclRuleId()This field is specified when the traceflow packet matched a L3 firewall rule.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.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.StringgetDstComponentType()Possible values are:DST_COMPONENT_TYPE_PHYSICALDST_COMPONENT_TYPE_LRDST_COMPONENT_TYPE_LSDST_COMPONENT_TYPE_DFWDST_COMPONENT_TYPE_BRIDGEDST_COMPONENT_TYPE_EDGE_TUNNELDST_COMPONENT_TYPE_EDGE_HOSTSWITCHDST_COMPONENT_TYPE_FW_BRIDGEDST_COMPONENT_TYPE_EDGE_RTEP_TUNNELDST_COMPONENT_TYPE_LOAD_BALANCERDST_COMPONENT_TYPE_NATDST_COMPONENT_TYPE_IPSECDST_COMPONENT_TYPE_SERVICE_INSERTIONDST_COMPONENT_TYPE_VMCDST_COMPONENT_TYPE_SPOOFGUARDDST_COMPONENT_TYPE_EDGE_FWDST_COMPONENT_TYPE_DLBDST_COMPONENT_TYPE_ANTREA_SPOOFGUARDDST_COMPONENT_TYPE_ANTREA_LBDST_COMPONENT_TYPE_ANTREA_ROUTINGDST_COMPONENT_TYPE_ANTREA_DFWDST_COMPONENT_TYPE_ANTREA_FORWARDINGDST_COMPONENT_TYPE_HOST_SWITCHDST_COMPONENT_TYPE_UNKNOWNThe type of the destination component to which the traceflow packet was forwarded.TraceflowObservationIpsecVpngetIpsecVpn()java.lang.LonggetJumptoRuleId()This field is specified when the traceflow packet matched a jump-to rule.java.lang.LonggetL2RuleId()This field is specified when the traceflow packet matched a l2 rule.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.StringgetNextHop()This field is specified when the traceflow packet was routed by logical router.java.lang.StringgetResendType()Possible values are:RESEND_TYPE_UNKNOWNRESEND_TYPE_ARP_UNKNOWN_FROM_CPRESEND_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_TRACEFLOWOBSERVATIONPROTECTEDThe value of this property is automatically populated to"TraceflowObservationForwardedLogical".java.lang.StringgetRoutePrefix()This field is specified when the traceflow packet was routed by logical router.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.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.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.voidsetDstComponentType(java.lang.String dstComponentType)Possible values are:DST_COMPONENT_TYPE_PHYSICALDST_COMPONENT_TYPE_LRDST_COMPONENT_TYPE_LSDST_COMPONENT_TYPE_DFWDST_COMPONENT_TYPE_BRIDGEDST_COMPONENT_TYPE_EDGE_TUNNELDST_COMPONENT_TYPE_EDGE_HOSTSWITCHDST_COMPONENT_TYPE_FW_BRIDGEDST_COMPONENT_TYPE_EDGE_RTEP_TUNNELDST_COMPONENT_TYPE_LOAD_BALANCERDST_COMPONENT_TYPE_NATDST_COMPONENT_TYPE_IPSECDST_COMPONENT_TYPE_SERVICE_INSERTIONDST_COMPONENT_TYPE_VMCDST_COMPONENT_TYPE_SPOOFGUARDDST_COMPONENT_TYPE_EDGE_FWDST_COMPONENT_TYPE_DLBDST_COMPONENT_TYPE_ANTREA_SPOOFGUARDDST_COMPONENT_TYPE_ANTREA_LBDST_COMPONENT_TYPE_ANTREA_ROUTINGDST_COMPONENT_TYPE_ANTREA_DFWDST_COMPONENT_TYPE_ANTREA_FORWARDINGDST_COMPONENT_TYPE_HOST_SWITCHDST_COMPONENT_TYPE_UNKNOWNThe type of the destination component to which the traceflow packet was forwarded.voidsetIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)voidsetJumptoRuleId(java.lang.Long jumptoRuleId)This field is specified when the traceflow packet matched a jump-to rule.voidsetL2RuleId(java.lang.Long l2RuleId)This field is specified when the traceflow packet matched a l2 rule.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.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:RESEND_TYPE_UNKNOWNRESEND_TYPE_ARP_UNKNOWN_FROM_CPRESEND_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.voidsetRoutePrefix(java.lang.String routePrefix)This field is specified when the traceflow packet was routed by logical router.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()
-
-
-
Field Detail
-
_TYPE_IDENTIFIER
public static final java.lang.String _TYPE_IDENTIFIER
Identifier denoting this class, when it is used in polymorphic context.This value should be assigned to the property which is used to discriminate the actual type used in the polymorphic context.
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_PHYSICAL
public static final java.lang.String DST_COMPONENT_TYPE_PHYSICAL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LR
public static final java.lang.String DST_COMPONENT_TYPE_LR
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LS
public static final java.lang.String DST_COMPONENT_TYPE_LS
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_DFW
public static final java.lang.String DST_COMPONENT_TYPE_DFW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_BRIDGE
public static final java.lang.String DST_COMPONENT_TYPE_BRIDGE
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_TUNNEL
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_TUNNEL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_HOSTSWITCH
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_FW_BRIDGE
public static final java.lang.String DST_COMPONENT_TYPE_FW_BRIDGE
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_LOAD_BALANCER
public static final java.lang.String DST_COMPONENT_TYPE_LOAD_BALANCER
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_NAT
public static final java.lang.String DST_COMPONENT_TYPE_NAT
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_IPSEC
public static final java.lang.String DST_COMPONENT_TYPE_IPSEC
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_SERVICE_INSERTION
public static final java.lang.String DST_COMPONENT_TYPE_SERVICE_INSERTION
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_VMC
public static final java.lang.String DST_COMPONENT_TYPE_VMC
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_SPOOFGUARD
public static final java.lang.String DST_COMPONENT_TYPE_SPOOFGUARD
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_EDGE_FW
public static final java.lang.String DST_COMPONENT_TYPE_EDGE_FW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_DLB
public static final java.lang.String DST_COMPONENT_TYPE_DLB
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_LB
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_LB
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_ROUTING
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_ROUTING
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_DFW
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_DFW
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_ANTREA_FORWARDING
public static final java.lang.String DST_COMPONENT_TYPE_ANTREA_FORWARDING
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_HOST_SWITCH
public static final java.lang.String DST_COMPONENT_TYPE_HOST_SWITCH
- See Also:
- Constant Field Values
-
DST_COMPONENT_TYPE_UNKNOWN
public static final java.lang.String DST_COMPONENT_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
RESEND_TYPE_UNKNOWN
public static final java.lang.String RESEND_TYPE_UNKNOWN
- See Also:
- Constant Field Values
-
RESEND_TYPE_ARP_UNKNOWN_FROM_CP
public static final java.lang.String RESEND_TYPE_ARP_UNKNOWN_FROM_CP
- See Also:
- Constant Field Values
-
RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
public static final java.lang.String RESEND_TYPE_ND_NS_UNKNWON_FROM_CP
- See Also:
- Constant Field Values
-
__dynamicStructureFields
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
-
-
Method Detail
-
getAclRuleId
public java.lang.Long getAclRuleId()
This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setAclRuleId
public void setAclRuleId(java.lang.Long aclRuleId)
This field is specified when the traceflow packet matched a L3 firewall rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
aclRuleId- New value for the property.
-
getComponentId
public java.lang.String getComponentId()
The id of the component that forwarded the traceflow packet. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setComponentId
public void setComponentId(java.lang.String componentId)
The id of the component that forwarded the traceflow packet. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
componentId- New value for the property.
-
getDstComponentId
public java.lang.String getDstComponentId()
The id of the destination component to which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setDstComponentId
public void setDstComponentId(java.lang.String dstComponentId)
The id of the destination component to which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
dstComponentId- New value for the property.
-
getDstComponentName
public java.lang.String getDstComponentName()
The name of the destination component to which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setDstComponentName
public void setDstComponentName(java.lang.String dstComponentName)
The name of the destination component to which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
dstComponentName- New value for the property.
-
getDstComponentType
public java.lang.String getDstComponentType()
Possible values are:-
DST_COMPONENT_TYPE_PHYSICAL -
DST_COMPONENT_TYPE_LR -
DST_COMPONENT_TYPE_LS -
DST_COMPONENT_TYPE_DFW -
DST_COMPONENT_TYPE_BRIDGE -
DST_COMPONENT_TYPE_EDGE_TUNNEL -
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH -
DST_COMPONENT_TYPE_FW_BRIDGE -
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL -
DST_COMPONENT_TYPE_LOAD_BALANCER -
DST_COMPONENT_TYPE_NAT -
DST_COMPONENT_TYPE_IPSEC -
DST_COMPONENT_TYPE_SERVICE_INSERTION -
DST_COMPONENT_TYPE_VMC -
DST_COMPONENT_TYPE_SPOOFGUARD -
DST_COMPONENT_TYPE_EDGE_FW -
DST_COMPONENT_TYPE_DLB -
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD -
DST_COMPONENT_TYPE_ANTREA_LB -
DST_COMPONENT_TYPE_ANTREA_ROUTING -
DST_COMPONENT_TYPE_ANTREA_DFW -
DST_COMPONENT_TYPE_ANTREA_FORWARDING -
DST_COMPONENT_TYPE_HOST_SWITCH -
DST_COMPONENT_TYPE_UNKNOWN
- Returns:
- The current value of the property.
-
-
setDstComponentType
public void setDstComponentType(java.lang.String dstComponentType)
Possible values are:-
DST_COMPONENT_TYPE_PHYSICAL -
DST_COMPONENT_TYPE_LR -
DST_COMPONENT_TYPE_LS -
DST_COMPONENT_TYPE_DFW -
DST_COMPONENT_TYPE_BRIDGE -
DST_COMPONENT_TYPE_EDGE_TUNNEL -
DST_COMPONENT_TYPE_EDGE_HOSTSWITCH -
DST_COMPONENT_TYPE_FW_BRIDGE -
DST_COMPONENT_TYPE_EDGE_RTEP_TUNNEL -
DST_COMPONENT_TYPE_LOAD_BALANCER -
DST_COMPONENT_TYPE_NAT -
DST_COMPONENT_TYPE_IPSEC -
DST_COMPONENT_TYPE_SERVICE_INSERTION -
DST_COMPONENT_TYPE_VMC -
DST_COMPONENT_TYPE_SPOOFGUARD -
DST_COMPONENT_TYPE_EDGE_FW -
DST_COMPONENT_TYPE_DLB -
DST_COMPONENT_TYPE_ANTREA_SPOOFGUARD -
DST_COMPONENT_TYPE_ANTREA_LB -
DST_COMPONENT_TYPE_ANTREA_ROUTING -
DST_COMPONENT_TYPE_ANTREA_DFW -
DST_COMPONENT_TYPE_ANTREA_FORWARDING -
DST_COMPONENT_TYPE_HOST_SWITCH -
DST_COMPONENT_TYPE_UNKNOWN
- Parameters:
dstComponentType- New value for the property.
-
-
getIpsecVpn
public TraceflowObservationIpsecVpn getIpsecVpn()
- Returns:
- The current value of the property.
-
setIpsecVpn
public void setIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)
- Parameters:
ipsecVpn- New value for the property.
-
getJumptoRuleId
public java.lang.Long getJumptoRuleId()
This field is specified when the traceflow packet matched a jump-to rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setJumptoRuleId
public void setJumptoRuleId(java.lang.Long jumptoRuleId)
This field is specified when the traceflow packet matched a jump-to rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
jumptoRuleId- New value for the property.
-
getL2RuleId
public java.lang.Long getL2RuleId()
This field is specified when the traceflow packet matched a l2 rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setL2RuleId
public void setL2RuleId(java.lang.Long l2RuleId)
This field is specified when the traceflow packet matched a l2 rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
l2RuleId- New value for the property.
-
getLportId
public java.lang.String getLportId()
The id of the logical port through which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setLportId
public void setLportId(java.lang.String lportId)
The id of the logical port through which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
lportId- New value for the property.
-
getLportName
public java.lang.String getLportName()
The name of the logical port through which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setLportName
public void setLportName(java.lang.String lportName)
The name of the logical port through which the traceflow packet was forwarded. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
lportName- New value for the property.
-
getNatRuleId
public java.lang.Long getNatRuleId()
This field is specified when the traceflow packet matched a NAT rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setNatRuleId
public void setNatRuleId(java.lang.Long natRuleId)
This field is specified when the traceflow packet matched a NAT rule. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
natRuleId- New value for the property.
-
getNextHop
public java.lang.String getNextHop()
This field is specified when the traceflow packet was routed by logical router. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setNextHop
public void setNextHop(java.lang.String nextHop)
This field is specified when the traceflow packet was routed by logical router. format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
nextHop- New value for the property.
-
getResendType
public java.lang.String getResendType()
Possible values are: ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setResendType
public void setResendType(java.lang.String resendType)
Possible values are: ARP_UNKNOWN_FROM_CP - Unknown ARP query result emitted by control plane ND_NS_UNKNOWN_FROM_CP - Unknown neighbor solicitation query result emitted by control plane UNKNOWN - Unknown resend type This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
resendType- New value for the property.
-
getRoutePrefix
public java.lang.String getRoutePrefix()
This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setRoutePrefix
public void setRoutePrefix(java.lang.String routePrefix)
This field is specified when the traceflow packet was routed by logical router. format: ip-cidr-block This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
routePrefix- New value for the property.
-
getServiceIndex
public java.lang.Long getServiceIndex()
The index of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setServiceIndex
public void setServiceIndex(java.lang.Long serviceIndex)
The index of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
serviceIndex- New value for the property.
-
getServicePathIndex
public java.lang.Long getServicePathIndex()
The path index of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setServicePathIndex
public void setServicePathIndex(java.lang.Long servicePathIndex)
The path index of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
servicePathIndex- New value for the property.
-
getServiceTtl
public java.lang.Long getServiceTtl()
The ttl of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setServiceTtl
public void setServiceTtl(java.lang.Long serviceTtl)
The ttl of the service insertion component format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
serviceTtl- New value for the property.
-
getSpoofguardIp
public java.lang.String getSpoofguardIp()
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSpoofguardIp
public void setSpoofguardIp(java.lang.String spoofguardIp)
This field specified the prefix IP address a traceflow packet matched in the whitelist in spoofguard. format: ip-cidr-block This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
spoofguardIp- New value for the property.
-
getSpoofguardMac
public java.lang.String getSpoofguardMac()
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSpoofguardMac
public void setSpoofguardMac(java.lang.String spoofguardMac)
The source MAC address of form: \"^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$\". For example: 00:00:00:00:00:00. format: mac-address This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
spoofguardMac- New value for the property.
-
getSpoofguardVlanId
public java.lang.Long getSpoofguardVlanId()
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSpoofguardVlanId
public void setSpoofguardVlanId(java.lang.Long spoofguardVlanId)
This field specified the VLAN id a traceflow packet matched in the whitelist in spoofguard. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
spoofguardVlanId- New value for the property.
-
getSvcNhMac
public java.lang.String getSvcNhMac()
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSvcNhMac
public void setSvcNhMac(java.lang.String svcNhMac)
MAC address of nexthop for service insertion(SI) in service VM(SVM) where the traceflow packet was received. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
svcNhMac- New value for the property.
-
getTranslatedDstIp
public java.lang.String getTranslatedDstIp()
The translated destination IP address of VNP/NAT format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTranslatedDstIp
public void setTranslatedDstIp(java.lang.String translatedDstIp)
The translated destination IP address of VNP/NAT format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
translatedDstIp- New value for the property.
-
getTranslatedSrcIp
public java.lang.String getTranslatedSrcIp()
The translated source IP address of VPN/NAT format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTranslatedSrcIp
public void setTranslatedSrcIp(java.lang.String translatedSrcIp)
The translated source IP address of VPN/NAT format: ip This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
translatedSrcIp- New value for the property.
-
getVlan
public java.lang.Long getVlan()
This field is specified when the traceflow packet was forwarded by a VLAN logical network. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setVlan
public void setVlan(java.lang.Long vlan)
This field is specified when the traceflow packet was forwarded by a VLAN logical network. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
vlan- New value for the property.
-
getVni
public java.lang.Long getVni()
This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setVni
public void setVni(java.lang.Long vni)
This field is specified when the traceflow packet was forwarded by an overlay logical network. format: int32 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
vni- New value for the property.
-
getComponentName
public java.lang.String getComponentName()
The name of the component that issued the observation. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setComponentName
public void setComponentName(java.lang.String componentName)
The name of the component that issued the observation. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
componentName- New value for the property.
-
getComponentSubType
public java.lang.String getComponentSubType()
Possible values are:-
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0 -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1 -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0 -
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT -
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER -
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY -
TraceflowObservation.COMPONENT_SUB_TYPE_VDR -
TraceflowObservation.COMPONENT_SUB_TYPE_ENI -
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY -
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE -
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK -
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY -
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI -
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
- Returns:
- The current value of the property.
-
-
setComponentSubType
public void setComponentSubType(java.lang.String componentSubType)
Possible values are:-
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER0 -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_TIER1 -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_VRF_TIER0 -
TraceflowObservation.COMPONENT_SUB_TYPE_LS_TRANSIT -
TraceflowObservation.COMPONENT_SUB_TYPE_SI_CLASSIFIER -
TraceflowObservation.COMPONENT_SUB_TYPE_SI_PROXY -
TraceflowObservation.COMPONENT_SUB_TYPE_VDR -
TraceflowObservation.COMPONENT_SUB_TYPE_ENI -
TraceflowObservation.COMPONENT_SUB_TYPE_AWS_GATEWAY -
TraceflowObservation.COMPONENT_SUB_TYPE_TGW_ROUTE -
TraceflowObservation.COMPONENT_SUB_TYPE_EDGE_UPLINK -
TraceflowObservation.COMPONENT_SUB_TYPE_DELL_GATEWAY -
TraceflowObservation.COMPONENT_SUB_TYPE_LGW_ROUTE -
TraceflowObservation.COMPONENT_SUB_TYPE_LR_KNI -
TraceflowObservation.COMPONENT_SUB_TYPE_UNKNOWN
- Parameters:
componentSubType- New value for the property.
-
-
getComponentType
public java.lang.String getComponentType()
Possible values are:-
TraceflowObservation.COMPONENT_TYPE_PHYSICAL -
TraceflowObservation.COMPONENT_TYPE_LR -
TraceflowObservation.COMPONENT_TYPE_LS -
TraceflowObservation.COMPONENT_TYPE_DFW -
TraceflowObservation.COMPONENT_TYPE_BRIDGE -
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL -
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH -
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE -
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL -
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER -
TraceflowObservation.COMPONENT_TYPE_NAT -
TraceflowObservation.COMPONENT_TYPE_IPSEC -
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION -
TraceflowObservation.COMPONENT_TYPE_VMC -
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD -
TraceflowObservation.COMPONENT_TYPE_EDGE_FW -
TraceflowObservation.COMPONENT_TYPE_DLB -
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD -
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB -
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING -
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW -
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING -
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH -
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
- Returns:
- The current value of the property.
-
-
setComponentType
public void setComponentType(java.lang.String componentType)
Possible values are:-
TraceflowObservation.COMPONENT_TYPE_PHYSICAL -
TraceflowObservation.COMPONENT_TYPE_LR -
TraceflowObservation.COMPONENT_TYPE_LS -
TraceflowObservation.COMPONENT_TYPE_DFW -
TraceflowObservation.COMPONENT_TYPE_BRIDGE -
TraceflowObservation.COMPONENT_TYPE_EDGE_TUNNEL -
TraceflowObservation.COMPONENT_TYPE_EDGE_HOSTSWITCH -
TraceflowObservation.COMPONENT_TYPE_FW_BRIDGE -
TraceflowObservation.COMPONENT_TYPE_EDGE_RTEP_TUNNEL -
TraceflowObservation.COMPONENT_TYPE_LOAD_BALANCER -
TraceflowObservation.COMPONENT_TYPE_NAT -
TraceflowObservation.COMPONENT_TYPE_IPSEC -
TraceflowObservation.COMPONENT_TYPE_SERVICE_INSERTION -
TraceflowObservation.COMPONENT_TYPE_VMC -
TraceflowObservation.COMPONENT_TYPE_SPOOFGUARD -
TraceflowObservation.COMPONENT_TYPE_EDGE_FW -
TraceflowObservation.COMPONENT_TYPE_DLB -
TraceflowObservation.COMPONENT_TYPE_ANTREA_SPOOFGUARD -
TraceflowObservation.COMPONENT_TYPE_ANTREA_LB -
TraceflowObservation.COMPONENT_TYPE_ANTREA_ROUTING -
TraceflowObservation.COMPONENT_TYPE_ANTREA_DFW -
TraceflowObservation.COMPONENT_TYPE_ANTREA_FORWARDING -
TraceflowObservation.COMPONENT_TYPE_HOST_SWITCH -
TraceflowObservation.COMPONENT_TYPE_UNKNOWN
- Parameters:
componentType- New value for the property.
-
-
getResourceType
public java.lang.String getResourceType()
Possible values are:-
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDED -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPED -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDELIVERED -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVED -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONFORWARDEDLOGICAL -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONDROPPEDLOGICAL -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRECEIVEDLOGICAL -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONREPLICATIONLOGICAL -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONRELAYEDLOGICAL -
TraceflowObservation.RESOURCE_TYPE_TRACEFLOWOBSERVATIONPROTECTED
"TraceflowObservationForwardedLogical".- Returns:
- The current value of the property.
-
-
getSequenceNo
public java.lang.Long getSequenceNo()
the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSequenceNo
public void setSequenceNo(java.lang.Long sequenceNo)
the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
sequenceNo- New value for the property.
-
getSitePath
public java.lang.String getSitePath()
This field contains the site path where this observation was generated. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setSitePath
public void setSitePath(java.lang.String sitePath)
This field contains the site path where this observation was generated. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
sitePath- New value for the property.
-
getTimestamp
public java.lang.Long getTimestamp()
Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTimestamp
public void setTimestamp(java.lang.Long timestamp)
Timestamp when the observation was created by the transport node (milliseconds epoch) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
timestamp- New value for the property.
-
getTimestampMicro
public java.lang.Long getTimestampMicro()
Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTimestampMicro
public void setTimestampMicro(java.lang.Long timestampMicro)
Timestamp when the observation was created by the transport node (microseconds epoch) format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
timestampMicro- New value for the property.
-
getTransportNodeId
public java.lang.String getTransportNodeId()
id of the transport node that observed a traceflow packet This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTransportNodeId
public void setTransportNodeId(java.lang.String transportNodeId)
id of the transport node that observed a traceflow packet This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
transportNodeId- New value for the property.
-
getTransportNodeName
public java.lang.String getTransportNodeName()
name of the transport node that observed a traceflow packet This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setTransportNodeName
public void setTransportNodeName(java.lang.String transportNodeName)
name of the transport node that observed a traceflow packet This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
transportNodeName- New value for the property.
-
getTransportNodeType
public java.lang.String getTransportNodeType()
Possible values are:-
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC -
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC -
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE -
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE -
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS -
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
- Returns:
- The current value of the property.
-
-
setTransportNodeType
public void setTransportNodeType(java.lang.String transportNodeType)
Possible values are:-
TraceflowObservation.TRANSPORT_NODE_TYPE_ESX -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELCONTAINER -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSCONTAINER -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_CENTOSSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESKVM -
TraceflowObservation.TRANSPORT_NODE_TYPE_SLESSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_WINDOWSSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_RHELSMARTNIC -
TraceflowObservation.TRANSPORT_NODE_TYPE_OELSERVER -
TraceflowObservation.TRANSPORT_NODE_TYPE_UBUNTUSMARTNIC -
TraceflowObservation.TRANSPORT_NODE_TYPE_EDGE -
TraceflowObservation.TRANSPORT_NODE_TYPE_PUBLIC_CLOUD_GATEWAY_NODE -
TraceflowObservation.TRANSPORT_NODE_TYPE_OTHERS -
TraceflowObservation.TRANSPORT_NODE_TYPE_HYPERV
- Parameters:
transportNodeType- New value for the property.
-
-
_getType
public com.vmware.vapi.bindings.type.StructType _getType()
- Specified by:
_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 TraceflowObservationForwardedLogical _newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value.
WARNING: The returned object is not fully initialized.- Parameters:
structValue- the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.- Returns:
- the static bindings
StructType
-
_newInstance2
public static TraceflowObservationForwardedLogical _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-