public ConnectionInfoBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes arg) { this._remoteIp = arg.getRemoteIp(); this._remotePort = arg.getRemotePort(); this._localIp = arg.getLocalIp(); this._localPort = arg.getLocalPort(); }
/** *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.ovsdb.rev150105.OvsdbConnectionInfoAttributes</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.ovsdb.rev150105.OvsdbConnectionInfoAttributes) { this._remoteIp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes)arg).getRemoteIp(); this._remotePort = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes)arg).getRemotePort(); this._localIp = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes)arg).getLocalIp(); this._localPort = ((org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes)arg).getLocalPort(); isValidArg = true; } if (!isValidArg) { throw new IllegalArgumentException( "expected one of: [org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbConnectionInfoAttributes] \n" + "but was: " + arg ); } }