description "SRM Entity name for openflowplugin service";
base entity-name-base;
}
+ identity netvirt-qos {
+ description "SRM Entity name for QoS service";
+ base entity-name-base;
+ }
/* Entity Type INSTANCE Names */
base entity-name-base;
}
+ identity netvirt-qos-policy-instance {
+ description "SRM Entity name for QoS Policy instance";
+ base entity-name-base;
+ }
+
/* Service operations */
identity service-op-base {
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTz;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElan;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElanInstance;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQos;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQosPolicyInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtVpn;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtVpnInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.Ofplugin;
.put(GeniusIfmInterface.class, EntityTypeInstance.class)
.put(NetvirtVpnInstance.class, EntityTypeInstance.class)
.put(NetvirtElanInstance.class, EntityTypeInstance.class)
+ .put(NetvirtQos.class, EntityTypeService.class)
+ .put(NetvirtQosPolicyInstance.class, EntityTypeInstance.class)
.build();
private static final ImmutableMap<Class<? extends EntityNameBase>, Class<? extends EntityNameBase>>
.put(NetvirtElan.class, NetvirtElan.class)
.put(NetvirtElanInstance.class, NetvirtElan.class)
.put(Ofplugin.class, Ofplugin.class)
+ .put(NetvirtQos.class, NetvirtQos.class)
+ .put(NetvirtQosPolicyInstance.class, NetvirtQos.class)
.build();
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.GeniusItmTz;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElan;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtElanInstance;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQos;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtQosPolicyInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtVpn;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.NetvirtVpnInstance;
import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.types.rev170711.Ofplugin;
.put("VPN", NetvirtVpn.class)
.put("ELAN", NetvirtElan.class)
.put("OFPLUGIN", Ofplugin.class)
+ .put("QOS", NetvirtQos.class)
.build();
private static final ImmutableMap<String, Class<? extends EntityNameBase>> INSTANCE_NAME_MAP =
.put("IFM-IFACE", GeniusIfmInterface.class)
.put("VPN-INSTANCE", NetvirtVpnInstance.class)
.put("ELAN-INSTANCE", NetvirtElanInstance.class)
+ .put("QOS-POLICY-INSTANCE", NetvirtQosPolicyInstance.class)
.build();
/**