- private final ImmutableMap<QName, CapabilityOrigin> moduleBasedCaps;
- private final ImmutableMap<String, CapabilityOrigin> nonModuleCaps;
-
- private NetconfSessionPreferences(final ImmutableMap<String, CapabilityOrigin> nonModuleCaps,
- final ImmutableMap<QName, CapabilityOrigin> moduleBasedCaps) {
- this.nonModuleCaps = requireNonNull(nonModuleCaps);
- this.moduleBasedCaps = requireNonNull(moduleBasedCaps);
- }
-
- public Set<QName> getModuleBasedCaps() {
- return moduleBasedCaps.keySet();
- }
-
- public Map<QName, CapabilityOrigin> getModuleBasedCapsOrigin() {
- return moduleBasedCaps;
- }
-
- public Set<String> getNonModuleCaps() {
- return nonModuleCaps.keySet();
- }
-
- public Map<String, CapabilityOrigin> getNonModuleBasedCapsOrigin() {
- return nonModuleCaps;
+ public NetconfSessionPreferences {
+ requireNonNull(nonModuleCaps);
+ requireNonNull(moduleBasedCaps);