import java.util.HashMap;
import java.util.Map;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.RpcActions;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev211210.sdnc.request.header.SdncRequestHeaderBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.AddOpenroadmOperationalModesToCatalogInput;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.AddOpenroadmOperationalModesToCatalogInputBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.AddSpecificOperationalModesToCatalogInput;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.AddSpecificOperationalModesToCatalogInputBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.OperationalModeInfoBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.AmplifiersBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.GridParametersBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.RoadmsBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.XpondersPluggablesBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.xponders.pluggables.XponderPluggableOpenroadmOperationalMode;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.xponders.pluggables.XponderPluggableOpenroadmOperationalModeBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.xponders.pluggables.XponderPluggableOpenroadmOperationalModeKey;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.specific.operational.modes.to.catalog.input.operational.mode.info.SpecificOperationalModesBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.specific.operational.modes.to.catalog.input.operational.mode.info.specific.operational.modes.SpecificOperationalMode;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.specific.operational.modes.to.catalog.input.operational.mode.info.specific.operational.modes.SpecificOperationalModeBuilder;
-import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210.add.specific.operational.modes.to.catalog.input.operational.mode.info.specific.operational.modes.SpecificOperationalModeKey;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev230526.RpcActions;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.common.service.types.rev230526.sdnc.request.header.SdncRequestHeaderBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.AddOpenroadmOperationalModesToCatalogInput;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.AddOpenroadmOperationalModesToCatalogInputBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.AddSpecificOperationalModesToCatalogInput;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.AddSpecificOperationalModesToCatalogInputBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.OperationalModeInfoBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.AmplifiersBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.GridParametersBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.RoadmsBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.XpondersPluggablesBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.xponders.pluggables.XponderPluggableOpenroadmOperationalModeBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.openroadm.operational.modes.to.catalog.input.operational.mode.info.xponders.pluggables.XponderPluggableOpenroadmOperationalModeKey;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.specific.operational.modes.to.catalog.input.operational.mode.info.SpecificOperationalModesBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.specific.operational.modes.to.catalog.input.operational.mode.info.specific.operational.modes.SpecificOperationalModeBuilder;
+import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526.add.specific.operational.modes.to.catalog.input.operational.mode.info.specific.operational.modes.SpecificOperationalModeKey;
public final class CatalogDataUtils {
}
public static AddOpenroadmOperationalModesToCatalogInput buildAddORToCatalogInput() {
- Map<XponderPluggableOpenroadmOperationalModeKey, XponderPluggableOpenroadmOperationalMode> map =
- new HashMap<>();
- XponderPluggableOpenroadmOperationalModeBuilder modeBuilder =
- new XponderPluggableOpenroadmOperationalModeBuilder();
XponderPluggableOpenroadmOperationalModeKey key =
new XponderPluggableOpenroadmOperationalModeKey("testOROperationalMode");
- modeBuilder.setOpenroadmOperationalModeId(key.toString());
- map.put(key, modeBuilder.build());
- XpondersPluggablesBuilder xpondersPluggablesBuilder =
- new XpondersPluggablesBuilder().setXponderPluggableOpenroadmOperationalMode(map);
return new AddOpenroadmOperationalModesToCatalogInputBuilder()
.setSdncRequestHeader(new SdncRequestHeaderBuilder()
.setRequestId("load-OM-Catalog")
.build())
.setOperationalModeInfo(new OperationalModeInfoBuilder()
.setGridParameters(new GridParametersBuilder().build())
- .setXpondersPluggables(xpondersPluggablesBuilder.build())
+ .setXpondersPluggables(
+ new XpondersPluggablesBuilder()
+ .setXponderPluggableOpenroadmOperationalMode(new HashMap<>(Map.of(
+ key,
+ new XponderPluggableOpenroadmOperationalModeBuilder()
+ .setOpenroadmOperationalModeId(key.toString())
+ .build())))
+ .build())
.setRoadms(new RoadmsBuilder().build())
.setAmplifiers(new AmplifiersBuilder().build())
.build())
}
public static AddSpecificOperationalModesToCatalogInput buildAddSpecificToCatalogInput() {
- Map<SpecificOperationalModeKey, SpecificOperationalMode> map = new HashMap<>();
SpecificOperationalModeKey key = new SpecificOperationalModeKey("testSpecificOperationalMode");
- SpecificOperationalModeBuilder modeBuilder = new SpecificOperationalModeBuilder();
- modeBuilder.setOperationalModeId(key.toString());
- map.put(key, modeBuilder.build());
- SpecificOperationalModesBuilder specificOperationalModesBuilder =
- new SpecificOperationalModesBuilder().setSpecificOperationalMode(map);
return new AddSpecificOperationalModesToCatalogInputBuilder()
.setSdncRequestHeader(new SdncRequestHeaderBuilder()
.setRequestId("load-specific-OM-Catalog")
.setRequestSystemId("test")
.setRpcAction(RpcActions.FillCatalogWithSpecificOperationalModes)
.build())
- .setOperationalModeInfo(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev211210
+ .setOperationalModeInfo(new org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev230526
.add.specific.operational.modes.to.catalog.input.OperationalModeInfoBuilder()
- .setSpecificOperationalModes(specificOperationalModesBuilder.build())
+ .setSpecificOperationalModes(
+ new SpecificOperationalModesBuilder()
+ .setSpecificOperationalMode(
+ new HashMap<>(Map.of(
+ key,
+ new SpecificOperationalModeBuilder()
+ .setOperationalModeId(key.toString())
+ .build()))
+ )
+ .build())
.build())
.build();
}