/** * Return a {@link VtnFlowConditionBuilder} instance which contains the configuration configured * in this instance. * * @return A {@link VtnFlowConditionBuilder} instance. */ public VtnFlowConditionBuilder toVtnFlowConditionBuilder() { VtnFlowConditionBuilder builder = new VtnFlowConditionBuilder().setName(nodeName); List<VtnFlowMatch> list; if (matches != null && !matches.isEmpty()) { list = new ArrayList<VtnFlowMatch>(); for (VTNFlowMatch vfmatch : matches) { list.add(vfmatch.toVtnFlowMatchBuilder().build()); } builder.setVtnFlowMatch(list); } return builder; }
/** * Return a {@link SetFlowConditionInputBuilder} instance which contains the configuration * configured in this instance. * * @return A {@link SetFlowConditionInputBuilder} instance. */ public SetFlowConditionInputBuilder toSetFlowConditionInputBuilder() { VtnFlowConditionBuilder builder = toVtnFlowConditionBuilder(); return new SetFlowConditionInputBuilder(builder.build()); }