public static final class PolicyTraceflowObservationForwardedLogical.Builder
extends java.lang.Object
PolicyTraceflowObservationForwardedLogical.| Constructor and Description |
|---|
Builder(java.lang.String resourceType)
Constructor with parameters for the required properties of
PolicyTraceflowObservationForwardedLogical. |
public Builder(java.lang.String resourceType)
PolicyTraceflowObservationForwardedLogical.public PolicyTraceflowObservationForwardedLogical.Builder setAclRulePath(java.lang.String aclRulePath)
aclRulePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setComponentPath(java.lang.String componentPath)
componentPath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setDstComponentPath(java.lang.String dstComponentPath)
dstComponentPath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setInterfacePath(java.lang.String interfacePath)
interfacePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setIpsecVpnPath(PolicyTraceflowObservationIpsecVpn ipsecVpnPath)
ipsecVpnPath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setJumptoRulePath(java.lang.String jumptoRulePath)
jumptoRulePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setL2RulePath(java.lang.String l2RulePath)
l2RulePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setNatRulePath(java.lang.String natRulePath)
natRulePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSegmentPortPath(java.lang.String segmentPortPath)
segmentPortPath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setAclRuleId(java.lang.Long aclRuleId)
aclRuleId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setComponentId(java.lang.String componentId)
componentId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setDstComponentId(java.lang.String dstComponentId)
dstComponentId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setDstComponentName(java.lang.String dstComponentName)
dstComponentName - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setDstComponentType(java.lang.String dstComponentType)
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_UNKNOWNdstComponentType - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setIpsecVpn(TraceflowObservationIpsecVpn ipsecVpn)
ipsecVpn - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setJumptoRuleId(java.lang.Long jumptoRuleId)
jumptoRuleId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setL2RuleId(java.lang.Long l2RuleId)
l2RuleId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setLportId(java.lang.String lportId)
lportId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setLportName(java.lang.String lportName)
lportName - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setNatRuleId(java.lang.Long natRuleId)
natRuleId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setNextHop(java.lang.String nextHop)
nextHop - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setResendType(java.lang.String resendType)
resendType - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setRoutePrefix(java.lang.String routePrefix)
routePrefix - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setServiceIndex(java.lang.Long serviceIndex)
serviceIndex - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setServicePathIndex(java.lang.Long servicePathIndex)
servicePathIndex - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setServiceTtl(java.lang.Long serviceTtl)
serviceTtl - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSpoofguardIp(java.lang.String spoofguardIp)
spoofguardIp - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSpoofguardMac(java.lang.String spoofguardMac)
spoofguardMac - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSpoofguardVlanId(java.lang.Long spoofguardVlanId)
spoofguardVlanId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSvcNhMac(java.lang.String svcNhMac)
svcNhMac - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTranslatedDstIp(java.lang.String translatedDstIp)
translatedDstIp - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTranslatedSrcIp(java.lang.String translatedSrcIp)
translatedSrcIp - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setVlan(java.lang.Long vlan)
vlan - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setVni(java.lang.Long vni)
vni - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setComponentName(java.lang.String componentName)
componentName - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setComponentSubType(java.lang.String componentSubType)
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_UNKNOWNcomponentSubType - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setComponentType(java.lang.String componentType)
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_UNKNOWNcomponentType - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSequenceNo(java.lang.Long sequenceNo)
sequenceNo - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setSitePath(java.lang.String sitePath)
sitePath - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTimestamp(java.lang.Long timestamp)
timestamp - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTimestampMicro(java.lang.Long timestampMicro)
timestampMicro - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTransportNodeId(java.lang.String transportNodeId)
transportNodeId - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTransportNodeName(java.lang.String transportNodeName)
transportNodeName - New value for the property.public PolicyTraceflowObservationForwardedLogical.Builder setTransportNodeType(java.lang.String transportNodeType)
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_HYPERVtransportNodeType - New value for the property.public PolicyTraceflowObservationForwardedLogical build()