ソースを参照

调整CpuQuantity和StorageQuantity的实现

raledong 7 年 前
コミット
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;
 
+    //Cpu=0
+    public static final CpuQuantity EMPTY = new CpuQuantity(0);
+    //Cpu的默认分配额度
+    public static final CpuQuantity DEFAULT = new CpuQuantity(50);
+
     //Cpu单位
     public enum Unit{
         Mi("m");
@@ -28,8 +33,9 @@ public class CpuQuantity {
             return this.code;
         }
     }
+
+
     public CpuQuantity(int quantity){
-        //转化成百分比
         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
     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{
         KB("Ki"),
@@ -33,7 +39,6 @@ public class StorageQuantity {
         }
     }
 
-    public static final StorageQuantity EMPTY = new StorageQuantity(0);
 
     public StorageQuantity(int quantity){
         this.quantity = Quantity.fromString(quantity + unit.getCode());