public static Action setDlSrcAction(MacAddress mac) { return new SetDlSrcActionCaseBuilder() .setSetDlSrcAction(new SetDlSrcActionBuilder() .setAddress(mac) .build()) .build(); }
private SetDlSrcActionCaseImpl(SetDlSrcActionCaseBuilder base) { this._setDlSrcAction = base.getSetDlSrcAction(); switch (base.augmentation.size()) { case 0: this.augmentation = Collections.emptyMap(); break; case 1: final Map.Entry<java.lang.Class<? extends Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetDlSrcActionCase>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetDlSrcActionCase>> e = base.augmentation.entrySet().iterator().next(); this.augmentation = Collections.<java.lang.Class<? extends Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetDlSrcActionCase>>, Augmentation<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.action.SetDlSrcActionCase>>singletonMap(e.getKey(), e.getValue()); break; default : this.augmentation = new HashMap<>(base.augmentation); } }
public static Action setDlSrcAction(MacAddress mac) { return new SetDlSrcActionCaseBuilder() .setSetDlSrcAction(new SetDlSrcActionBuilder() .setAddress(mac) .build()) .build(); }
public static Action setDlSrcAction(MacAddress mac) { return new SetDlSrcActionCaseBuilder().setSetDlSrcAction(new SetDlSrcActionBuilder().setAddress(mac).build()) .build(); }
private static SetDlSrcActionCase _toAction(final SetDlSrc sourceAction) { return new SetDlSrcActionCaseBuilder() .setSetDlSrcAction(new SetDlSrcActionBuilder().setAddress(MDFlowMapping.toMacAddress(sourceAction.getDlAddress())).build()) .build(); }
/** * {@inheritDoc} */ @Override protected ActionBuilder set(ActionBuilder builder) { SetDlSrcAction dl = new SetDlSrcActionBuilder(). setAddress(getMacAddress()).build(); return builder.setAction(new SetDlSrcActionCaseBuilder(). setSetDlSrcAction(dl).build()); }
public static InstructionBuilder createDlSrcInstructions(InstructionBuilder ib, MacAddress macAddress) { List<Action> actionList = new ArrayList<>(); ActionBuilder ab = new ActionBuilder(); SetDlSrcActionBuilder dlSrcActionBuilder= new SetDlSrcActionBuilder(); dlSrcActionBuilder.setAddress(macAddress); ab.setAction(new SetDlSrcActionCaseBuilder().setSetDlSrcAction(dlSrcActionBuilder.build()).build()); ab.setOrder(0); ab.setKey(new ActionKey(0)); actionList.add(ab.build()); // Create an Apply Action ApplyActionsBuilder aab = new ApplyActionsBuilder(); aab.setAction(actionList); // Wrap our Apply Action in an Instruction ib.setInstruction(new ApplyActionsCaseBuilder().setApplyActions(aab.build()).build()); return ib; }
public static InstructionBuilder createDlSrcInstructions(InstructionBuilder ib, MacAddress macAddress) { List<Action> actionList = Lists.newArrayList(); ActionBuilder ab = new ActionBuilder(); SetDlSrcActionBuilder dlSrcActionBuilder= new SetDlSrcActionBuilder(); dlSrcActionBuilder.setAddress(macAddress); ab.setAction(new SetDlSrcActionCaseBuilder().setSetDlSrcAction(dlSrcActionBuilder.build()).build()); ab.setOrder(0); ab.setKey(new ActionKey(0)); actionList.add(ab.build()); // Create an Apply Action ApplyActionsBuilder aab = new ApplyActionsBuilder(); aab.setAction(actionList); // Wrap our Apply Action in an Instruction ib.setInstruction(new ApplyActionsCaseBuilder().setApplyActions(aab.build()).build()); return ib; }
private static InstructionsBuilder createAppyActionInstruction6() { List<Action> actionList = new ArrayList<Action>(); ActionBuilder ab = new ActionBuilder(); SetDlSrcActionBuilder src = new SetDlSrcActionBuilder(); src.setAddress(new MacAddress("00:05:b9:7c:81:5f")); ab.setAction(new SetDlSrcActionCaseBuilder().setSetDlSrcAction(src.build()).build()); actionList.add(ab.build()); // Create an Apply Action ApplyActionsBuilder aab = new ApplyActionsBuilder(); aab.setAction(actionList); // Wrap our Apply Action in an Instruction InstructionBuilder ib = new InstructionBuilder(); ib.setInstruction(new ApplyActionsCaseBuilder().setApplyActions(aab.build()).build()); // Put our Instruction in a list of Instructions InstructionsBuilder isb = new InstructionsBuilder(); List<Instruction> instructions = new ArrayList<Instruction>(); instructions.add(ib.build()); isb.setInstruction(instructions); return isb; }
private static InstructionsBuilder createAppyActionInstruction6() { final List<Action> actionList = new ArrayList<Action>(); final ActionBuilder ab = new ActionBuilder(); final SetDlSrcActionBuilder src = new SetDlSrcActionBuilder(); src.setAddress(new MacAddress("00:05:b9:7c:81:5f")); ab.setAction(new SetDlSrcActionCaseBuilder().setSetDlSrcAction(src.build()).build()); ab.setKey(new ActionKey(0)); actionList.add(ab.build()); // Create an Apply Action final ApplyActionsBuilder aab = new ApplyActionsBuilder(); aab.setAction(actionList); // Wrap our Apply Action in an Instruction final InstructionBuilder ib = new InstructionBuilder(); ib.setInstruction(new ApplyActionsCaseBuilder().setApplyActions(aab.build()).build()); // Put our Instruction in a list of Instructions final InstructionsBuilder isb = new InstructionsBuilder(); final List<Instruction> instructions = new ArrayList<Instruction>(); ib.setKey(new InstructionKey(0)); instructions.add(ib.build()); isb.setInstruction(instructions); return isb; }