Loading src/main/java/org/etsi/osl/example/gc/api/VirtualMachine.java +9 −1 Changes for src/main/java/org/etsi/osl/example/gc/api/VirtualMachine.java: 9 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ public class VirtualMachine extends ExampleResourceSpec { private String ramGb = "4"; private String diskGb = "40"; private String image = "ubuntu-22.04"; private String gpu = "default"; public VirtualMachine(String version, String category) { super(RESOURCE_NAME, version, RESOURCE_DESCRIPTION, category); Loading @@ -37,6 +38,7 @@ public class VirtualMachine extends ExampleResourceSpec { addCharacteristic(rsc, "ramGb", ramGb, EValueType.INTEGER); addCharacteristic(rsc, "diskGb", diskGb, EValueType.INTEGER); addCharacteristic(rsc, "image", image, EValueType.TEXT); addCharacteristic(rsc, "gpu", gpu, EValueType.TEXT); } @Override Loading @@ -47,6 +49,7 @@ public class VirtualMachine extends ExampleResourceSpec { @Override public ResourceUpdate resourceLogic(ResourceUpdate resourceUpdate, String resourceId, boolean simulation) { String allMsg = ""; for (Characteristic c : resourceUpdate.getResourceCharacteristic()) { if (c.getName().equalsIgnoreCase("vcpu")) { vcpu = c.getValue().getValue(); Loading @@ -60,9 +63,14 @@ public class VirtualMachine extends ExampleResourceSpec { if (c.getName().equalsIgnoreCase("image")) { image = c.getValue().getValue(); } if (c.getName().equalsIgnoreCase("gpu")) { gpu = c.getValue().getValue(); } infoMessage = "VM booted: " + vcpu + " vCPU / " + ramGb + " GB RAM / " + diskGb + " GB disk, image " + image; allMsg += c.getValue().getValue() + ", "; } infoMessage = "VM booted: " + vcpu + " vCPU / " + ramGb + " GB RAM / " + diskGb + " GB disk, image " + image +", GPU " + gpu+ " | " + allMsg; healthStatus = "Healthy"; logger.info(infoMessage); Loading Loading
src/main/java/org/etsi/osl/example/gc/api/VirtualMachine.java +9 −1 Changes for src/main/java/org/etsi/osl/example/gc/api/VirtualMachine.java: 9 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -26,6 +26,7 @@ public class VirtualMachine extends ExampleResourceSpec { private String ramGb = "4"; private String diskGb = "40"; private String image = "ubuntu-22.04"; private String gpu = "default"; public VirtualMachine(String version, String category) { super(RESOURCE_NAME, version, RESOURCE_DESCRIPTION, category); Loading @@ -37,6 +38,7 @@ public class VirtualMachine extends ExampleResourceSpec { addCharacteristic(rsc, "ramGb", ramGb, EValueType.INTEGER); addCharacteristic(rsc, "diskGb", diskGb, EValueType.INTEGER); addCharacteristic(rsc, "image", image, EValueType.TEXT); addCharacteristic(rsc, "gpu", gpu, EValueType.TEXT); } @Override Loading @@ -47,6 +49,7 @@ public class VirtualMachine extends ExampleResourceSpec { @Override public ResourceUpdate resourceLogic(ResourceUpdate resourceUpdate, String resourceId, boolean simulation) { String allMsg = ""; for (Characteristic c : resourceUpdate.getResourceCharacteristic()) { if (c.getName().equalsIgnoreCase("vcpu")) { vcpu = c.getValue().getValue(); Loading @@ -60,9 +63,14 @@ public class VirtualMachine extends ExampleResourceSpec { if (c.getName().equalsIgnoreCase("image")) { image = c.getValue().getValue(); } if (c.getName().equalsIgnoreCase("gpu")) { gpu = c.getValue().getValue(); } infoMessage = "VM booted: " + vcpu + " vCPU / " + ramGb + " GB RAM / " + diskGb + " GB disk, image " + image; allMsg += c.getValue().getValue() + ", "; } infoMessage = "VM booted: " + vcpu + " vCPU / " + ramGb + " GB RAM / " + diskGb + " GB disk, image " + image +", GPU " + gpu+ " | " + allMsg; healthStatus = "Healthy"; logger.info(infoMessage); Loading