Kaynağa Gözat

调整CpuQuantity和StorageQuantity的实现

raledong 7 yıl önce
ebeveyn
işleme
c59a12214f

+ 7 - 1
src/main/java/nju/seec/SEECdemo/logic/api/k8s/util/CpuQuantity.java

@@ -14,6 +14,11 @@ public class CpuQuantity {
 
 
     private Unit unit = Unit.Mi;
     private Unit unit = Unit.Mi;
 
 
+    //Cpu=0
+    public static final CpuQuantity EMPTY = new CpuQuantity(0);
+    //Cpu的默认分配额度
+    public static final CpuQuantity DEFAULT = new CpuQuantity(50);
+
     //Cpu单位
     //Cpu单位
     public enum Unit{
     public enum Unit{
         Mi("m");
         Mi("m");
@@ -28,8 +33,9 @@ public class CpuQuantity {
             return this.code;
             return this.code;
         }
         }
     }
     }
+
+
     public CpuQuantity(int quantity){
     public CpuQuantity(int quantity){
-        //转化成百分比
         this.quantity = Quantity.fromString(quantity + unit.getCode());
         this.quantity = Quantity.fromString(quantity + unit.getCode());
     }
     }
 
 

+ 6 - 1
src/main/java/nju/seec/SEECdemo/logic/api/k8s/util/StorageQuantity.java

@@ -16,6 +16,12 @@ public class StorageQuantity {
     //存储的默认单位为MB
     //存储的默认单位为MB
     private Unit unit = Unit.MB;
     private Unit unit = Unit.MB;
 
 
+    //存储空间为0
+    public static final StorageQuantity EMPTY = new StorageQuantity(0);
+
+    //默认存储空间为500Mi
+    public static final StorageQuantity DEFAULT = new StorageQuantity(500);
+    
     //存储单位
     //存储单位
     public enum Unit{
     public enum Unit{
         KB("Ki"),
         KB("Ki"),
@@ -33,7 +39,6 @@ public class StorageQuantity {
         }
         }
     }
     }
 
 
-    public static final StorageQuantity EMPTY = new StorageQuantity(0);
 
 
     public StorageQuantity(int quantity){
     public StorageQuantity(int quantity){
         this.quantity = Quantity.fromString(quantity + unit.getCode());
         this.quantity = Quantity.fromString(quantity + unit.getCode());