public NshEntryBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes arg) { this._name = arg.getName(); this._nsp = arg.getNsp(); this._nsi = arg.getNsi(); this._mdType = arg.getMdType(); this._version = arg.getVersion(); this._length = arg.getLength(); this._nextProtocol = arg.getNextProtocol(); }
public NshEntryBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes arg) { this._name = arg.getName(); this._nsp = arg.getNsp(); this._nsi = arg.getNsi(); this._mdType = arg.getMdType(); this._version = arg.getVersion(); this._length = arg.getLength(); this._nextProtocol = arg.getNextProtocol(); }
/** * 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.NshEntryBaseAttributes</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.NshEntryBaseAttributes) { this._name = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getName(); this._nsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNsp(); this._nsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNsi(); this._mdType = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getMdType(); this._version = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getVersion(); this._length = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getLength(); this._nextProtocol = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNextProtocol(); isValidArg = true; } CodeHelpers.validValue(isValidArg, arg, "[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes]"); }
/** * 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.NshEntryBaseAttributes</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.NshEntryBaseAttributes) { this._name = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getName(); this._nsp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNsp(); this._nsi = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNsi(); this._mdType = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getMdType(); this._version = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getVersion(); this._length = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getLength(); this._nextProtocol = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes)arg).getNextProtocol(); isValidArg = true; } CodeHelpers.validValue(isValidArg, arg, "[org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.vpp.nsh.rev170315.NshEntryBaseAttributes]"); }