public NshMapBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes arg) { this._name = arg.getName(); this._nsp = arg.getNsp(); this._nsi = arg.getNsi(); this._mappedNsp = arg.getMappedNsp(); this._mappedNsi = arg.getMappedNsi(); this._nshAction = arg.getNshAction(); this._encapType = arg.getEncapType(); this._encapIfName = arg.getEncapIfName(); }
public NshMapBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes arg) { this._name = arg.getName(); this._nsp = arg.getNsp(); this._nsi = arg.getNsi(); this._mappedNsp = arg.getMappedNsp(); this._mappedNsi = arg.getMappedNsi(); this._nshAction = arg.getNshAction(); this._encapType = arg.getEncapType(); this._encapIfName = arg.getEncapIfName(); }
/** * Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes</li> * </ul> * * @param arg grouping object * @throws IllegalArgumentException if given argument is none of valid types */ public void fieldsFrom(DataObject arg) { boolean isValidArg = false; if (arg instanceof org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes) { this._name = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getName(); this._nsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNsp(); this._nsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNsi(); this._mappedNsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getMappedNsp(); this._mappedNsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getMappedNsi(); this._nshAction = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNshAction(); this._encapType = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getEncapType(); this._encapIfName = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getEncapIfName(); isValidArg = true; } CodeHelpers.validValue(isValidArg, arg, "[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes]"); }
/** * Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes</li> * </ul> * * @param arg grouping object * @throws IllegalArgumentException if given argument is none of valid types */ public void fieldsFrom(DataObject arg) { boolean isValidArg = false; if (arg instanceof org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes) { this._name = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getName(); this._nsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNsp(); this._nsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNsi(); this._mappedNsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getMappedNsp(); this._mappedNsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getMappedNsi(); this._nshAction = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getNshAction(); this._encapType = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getEncapType(); this._encapIfName = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes)arg).getEncapIfName(); isValidArg = true; } CodeHelpers.validValue(isValidArg, arg, "[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshMapBaseAttributes]"); }