public static EndpointAddressType getDefaultInstance(java.lang.String defaultValue) { switch (defaultValue) { case "ipv4": return new EndpointAddressType(EndpointAddressType.Enumeration.Ipv4); case "ipv6": return new EndpointAddressType(EndpointAddressType.Enumeration.Ipv6); default: return null; } }
public ConfigNetworkmapDataBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap arg) { this._resourceId = arg.getResourceId(); this._tag = arg.getTag(); this._map = arg.getMap(); }
public org.opendaylight.yangtools.yang.binding.YangModuleInfo getModuleInfo() { return $YangModuleInfoImpl.getInstance(); } }
private void mergeAddressesListToDefaultNetworkMap(List<Addresses> addressesList, final WriteTransaction wx) { List<org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.Map> networkMap = new LinkedList<>(); org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.MapBuilder builder = new org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.MapBuilder(); List<IpPrefix> prefixList = aggregateAddressesList(addressesList); List<EndpointAddressGroup> emptyEndpointAddressGroup = new LinkedList<>(); emptyEndpointAddressGroup.add(new EndpointAddressGroupBuilder() .setAddressType(new EndpointAddressType(EndpointAddressType.Enumeration.Ipv4)) .setEndpointPrefix(prefixList) .build()); builder.setPid(new PidName("PID0")) .setEndpointAddressGroup(emptyEndpointAddressGroup); networkMap.add(builder.build()); ManualMapsUtils.createResourceNetworkMap(DEFAULT_AUTO_NETWORKMAP, networkMap, wx); }
&& filter.getPid().contains(entry.getPid())) { continue; partitionBuilder.setPid(entry.getPid()); for (EndpointAddressGroup endpointAddressGroup : entry.getEndpointAddressGroup()) { if (endpointAddressGroup.getAddressType().getEnumeration() == EndpointAddressType.Enumeration.Ipv4) { if (filter!=null && filter.getAddressType()!=null && !filter.getAddressType().isEmpty() for (IpPrefix ipPrefix : endpointAddressGroup.getEndpointPrefix()) { ipv4List.add(ipPrefix.getIpv4Prefix()); } else if (endpointAddressGroup.getAddressType().getEnumeration() == EndpointAddressType.Enumeration.Ipv6) { if (filter!=null && filter.getAddressType()!=null && !filter.getAddressType().isEmpty() for (IpPrefix ipPrefix : endpointAddressGroup.getEndpointPrefix()) { ipv6List.add(ipPrefix.getIpv6Prefix());
private void createNetworkMap(NetworkMap created, InstanceIdentifier<NetworkMap> createdIID, final WriteTransaction wx) { ResourcepoolUtils.createResource(ManualMapsUtils.DEFAULT_CONTEXT, created.getResourceId().getValue(), ResourceTypeNetworkmap.class, wx); ResourcepoolUtils.updateResource(new Uuid(ManualMapsUtils.DEFAULT_CONTEXT), created.getResourceId(), created.getTag(), null, wx); m_networkmapServiceReg.registerPath(ServiceContext.class, ResourcepoolUtils.getContextTagIID(new Uuid(ManualMapsUtils.DEFAULT_CONTEXT), created.getResourceId(), created.getTag())); wx.put(LogicalDatastoreType.OPERATIONAL, createdIID, created); String path = created.getResourceId().getValue(); AltoNbrNetworkmapUtils.createRecord(path, created.getResourceId(), wx); SimpleIrdUtils.createConfigEntry(AltoNbrNetworkmapUtils.BASE_URL + "/" + path, created.getResourceId(), new Uuid(ManualMapsUtils.DEFAULT_CONTEXT), wx); }
private void updateNetworkMap(NetworkMap origin, NetworkMap updated, InstanceIdentifier<NetworkMap> updatedIID, final WriteTransaction wx) { ResourceId rid = updated.getResourceId(); LOG.info("Updating NetworkMap: " + "\n\tResource ID: " + rid.getValue()); createNetworkMap(updated, updatedIID, wx); }
public MapBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.EndpointAddressGroup arg) { this._endpointAddressGroup = arg.getEndpointAddressGroup(); }
public char[] getValue() { if (_value == null) { if (_enumeration != null) { _value = _enumeration.toString().toCharArray(); } } return _value == null ? null : _value.clone(); }
/** * Constructor provided only for using in JMX. Don't use it for * construction new object of this union type. */ @ConstructorProperties("value") public EndpointAddressType(char[] _value) { java.lang.String defVal = new java.lang.String(_value); EndpointAddressType defInst = EndpointAddressTypeBuilder.getDefaultInstance(defVal); this._enumeration = defInst._enumeration; this._value = _value == null ? null : _value.clone(); } /**
public ResourceNetworkMapBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap arg) { this._resourceId = arg.getResourceId(); this._tag = arg.getTag(); this._map = arg.getMap(); }
private void removeNetworkMap(InstanceIdentifier<NetworkMap> mapIID, NetworkMap removed, final WriteTransaction wx) { SimpleIrdUtils.deleteConfigEntry(removed.getResourceId(), wx); String path = removed.getResourceId().getValue(); AltoNbrNetworkmapUtils.deleteRecord(path, wx); ResourcepoolUtils.deleteResource(new Uuid(ManualMapsUtils.DEFAULT_CONTEXT), removed.getResourceId(), wx); m_networkmapServiceReg.unregisterPath(ServiceContext.class, ResourcepoolUtils.getContextTagIID(new Uuid(ManualMapsUtils.DEFAULT_CONTEXT), removed.getResourceId(), removed.getTag())); removeMap(mapIID, wx); }
private $YangModuleInfoImpl() { Set<YangModuleInfo> set = new HashSet<>(); set.add(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.service.model.config.rev151021.$YangModuleInfoImpl.getInstance()); set.add(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.$YangModuleInfoImpl.getInstance()); set.add(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.costmap.rev151021.$YangModuleInfoImpl.getInstance()); set.add(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.service.model.rev151021.$YangModuleInfoImpl.getInstance()); set.add(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.$YangModuleInfoImpl.getInstance()); set.add(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.endpointproperty.rev151021.$YangModuleInfoImpl.getInstance()); importedModules = ImmutableSet.copyOf(set); InputStream stream = $YangModuleInfoImpl.class.getResourceAsStream(resourcePath); if (stream == null) { throw new IllegalStateException("Resource '" + resourcePath + "' is missing"); } try { stream.close(); } catch (IOException e) { // Resource leak, but there is nothing we can do } }
/** *Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.EndpointAddressGroup</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.alto.basic.manual.maps.networkmap.rev151021.EndpointAddressGroup) { this._endpointAddressGroup = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.EndpointAddressGroup)arg).getEndpointAddressGroup(); isValidArg = true; } if (!isValidArg) { throw new IllegalArgumentException( "expected one of: [org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.EndpointAddressGroup] \n" + "but was: " + arg ); } }
public ConfigNetworkmapResponseDataBuilder(org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap arg) { this._resourceId = arg.getResourceId(); this._tag = arg.getTag(); this._map = arg.getMap(); }
/** *Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap</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.alto.basic.manual.maps.networkmap.rev151021.NetworkMap) { this._resourceId = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getResourceId(); this._tag = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getTag(); this._map = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getMap(); isValidArg = true; } if (!isValidArg) { throw new IllegalArgumentException( "expected one of: [org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap] \n" + "but was: " + arg ); } }
/** *Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap</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.alto.basic.manual.maps.networkmap.rev151021.NetworkMap) { this._resourceId = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getResourceId(); this._tag = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getTag(); this._map = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getMap(); isValidArg = true; } if (!isValidArg) { throw new IllegalArgumentException( "expected one of: [org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap] \n" + "but was: " + arg ); } }
/** *Set fields from given grouping argument. Valid argument is instance of one of following types: * <ul> * <li>org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap</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.alto.basic.manual.maps.networkmap.rev151021.NetworkMap) { this._resourceId = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getResourceId(); this._tag = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getTag(); this._map = ((org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap)arg).getMap(); isValidArg = true; } if (!isValidArg) { throw new IllegalArgumentException( "expected one of: [org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic.manual.maps.networkmap.rev151021.NetworkMap] \n" + "but was: " + arg ); } }