@@ -19,10 +19,12 @@ namespace Models
1919 DARABONBA_PTR_TO_JSON (AcceleratorType, acceleratorType_);
2020 DARABONBA_PTR_TO_JSON (AllocatableCPU, allocatableCPU_);
2121 DARABONBA_PTR_TO_JSON (AllocatableMemory, allocatableMemory_);
22+ DARABONBA_PTR_TO_JSON (AncestorQuotaWorkloadNum, ancestorQuotaWorkloadNum_);
2223 DARABONBA_PTR_TO_JSON (AvailabilityZone, availabilityZone_);
2324 DARABONBA_PTR_TO_JSON (BoundQuotas, boundQuotas_);
2425 DARABONBA_PTR_TO_JSON (CPU, CPU_);
2526 DARABONBA_PTR_TO_JSON (CreatorId, creatorId_);
27+ DARABONBA_PTR_TO_JSON (DescendantQuotaWorkloadNum, descendantQuotaWorkloadNum_);
2628 DARABONBA_PTR_TO_JSON (GPU, GPU_);
2729 DARABONBA_PTR_TO_JSON (GPUMemory, GPUMemory_);
2830 DARABONBA_PTR_TO_JSON (GPUType, GPUType_);
@@ -48,6 +50,7 @@ namespace Models
4850 DARABONBA_PTR_TO_JSON (RequestMemory, requestMemory_);
4951 DARABONBA_PTR_TO_JSON (ResourceGroupId, resourceGroupId_);
5052 DARABONBA_PTR_TO_JSON (ResourceGroupName, resourceGroupName_);
53+ DARABONBA_PTR_TO_JSON (SelfQuotaWorkloadNum, selfQuotaWorkloadNum_);
5154 DARABONBA_PTR_TO_JSON (SystemReservedCPU, systemReservedCPU_);
5255 DARABONBA_PTR_TO_JSON (SystemReservedMemory, systemReservedMemory_);
5356 DARABONBA_PTR_TO_JSON (Users, users_);
@@ -57,10 +60,12 @@ namespace Models
5760 DARABONBA_PTR_FROM_JSON (AcceleratorType, acceleratorType_);
5861 DARABONBA_PTR_FROM_JSON (AllocatableCPU, allocatableCPU_);
5962 DARABONBA_PTR_FROM_JSON (AllocatableMemory, allocatableMemory_);
63+ DARABONBA_PTR_FROM_JSON (AncestorQuotaWorkloadNum, ancestorQuotaWorkloadNum_);
6064 DARABONBA_PTR_FROM_JSON (AvailabilityZone, availabilityZone_);
6165 DARABONBA_PTR_FROM_JSON (BoundQuotas, boundQuotas_);
6266 DARABONBA_PTR_FROM_JSON (CPU, CPU_);
6367 DARABONBA_PTR_FROM_JSON (CreatorId, creatorId_);
68+ DARABONBA_PTR_FROM_JSON (DescendantQuotaWorkloadNum, descendantQuotaWorkloadNum_);
6469 DARABONBA_PTR_FROM_JSON (GPU, GPU_);
6570 DARABONBA_PTR_FROM_JSON (GPUMemory, GPUMemory_);
6671 DARABONBA_PTR_FROM_JSON (GPUType, GPUType_);
@@ -86,6 +91,7 @@ namespace Models
8691 DARABONBA_PTR_FROM_JSON (RequestMemory, requestMemory_);
8792 DARABONBA_PTR_FROM_JSON (ResourceGroupId, resourceGroupId_);
8893 DARABONBA_PTR_FROM_JSON (ResourceGroupName, resourceGroupName_);
94+ DARABONBA_PTR_FROM_JSON (SelfQuotaWorkloadNum, selfQuotaWorkloadNum_);
8995 DARABONBA_PTR_FROM_JSON (SystemReservedCPU, systemReservedCPU_);
9096 DARABONBA_PTR_FROM_JSON (SystemReservedMemory, systemReservedMemory_);
9197 DARABONBA_PTR_FROM_JSON (Users, users_);
@@ -103,13 +109,14 @@ namespace Models
103109 virtual void fromMap (const Darabonba::Json &obj) override { from_json (obj, *this ); validate (); };
104110 virtual Darabonba::Json toMap () const override { Darabonba::Json obj; to_json (obj, *this ); return obj; };
105111 virtual bool empty () const override { return this ->acceleratorType_ == nullptr
106- && return this ->allocatableCPU_ == nullptr && return this ->allocatableMemory_ == nullptr && return this ->availabilityZone_ == nullptr && return this ->boundQuotas_ == nullptr && return this ->CPU_ == nullptr
107- && return this ->creatorId_ == nullptr && return this ->GPU_ == nullptr && return this ->GPUMemory_ == nullptr && return this ->GPUType_ == nullptr && return this ->gmtCreateTime_ == nullptr
108- && return this ->gmtExpiredTime_ == nullptr && return this ->gmtModifiedTime_ == nullptr && return this ->hyperZone_ == nullptr && return this ->isBound_ == nullptr && return this ->limitCPU_ == nullptr
109- && return this ->limitGPU_ == nullptr && return this ->limitMemory_ == nullptr && return this ->machineGroupId_ == nullptr && return this ->memory_ == nullptr && return this ->nodeName_ == nullptr
110- && return this ->nodeStatus_ == nullptr && return this ->nodeType_ == nullptr && return this ->orderStatus_ == nullptr && return this ->podNum_ == nullptr && return this ->reasonCode_ == nullptr
111- && return this ->reasonMessage_ == nullptr && return this ->requestCPU_ == nullptr && return this ->requestGPU_ == nullptr && return this ->requestMemory_ == nullptr && return this ->resourceGroupId_ == nullptr
112- && return this ->resourceGroupName_ == nullptr && return this ->systemReservedCPU_ == nullptr && return this ->systemReservedMemory_ == nullptr && return this ->users_ == nullptr && return this ->workloadNum_ == nullptr ; };
112+ && return this ->allocatableCPU_ == nullptr && return this ->allocatableMemory_ == nullptr && return this ->ancestorQuotaWorkloadNum_ == nullptr && return this ->availabilityZone_ == nullptr && return this ->boundQuotas_ == nullptr
113+ && return this ->CPU_ == nullptr && return this ->creatorId_ == nullptr && return this ->descendantQuotaWorkloadNum_ == nullptr && return this ->GPU_ == nullptr && return this ->GPUMemory_ == nullptr
114+ && return this ->GPUType_ == nullptr && return this ->gmtCreateTime_ == nullptr && return this ->gmtExpiredTime_ == nullptr && return this ->gmtModifiedTime_ == nullptr && return this ->hyperZone_ == nullptr
115+ && return this ->isBound_ == nullptr && return this ->limitCPU_ == nullptr && return this ->limitGPU_ == nullptr && return this ->limitMemory_ == nullptr && return this ->machineGroupId_ == nullptr
116+ && return this ->memory_ == nullptr && return this ->nodeName_ == nullptr && return this ->nodeStatus_ == nullptr && return this ->nodeType_ == nullptr && return this ->orderStatus_ == nullptr
117+ && return this ->podNum_ == nullptr && return this ->reasonCode_ == nullptr && return this ->reasonMessage_ == nullptr && return this ->requestCPU_ == nullptr && return this ->requestGPU_ == nullptr
118+ && return this ->requestMemory_ == nullptr && return this ->resourceGroupId_ == nullptr && return this ->resourceGroupName_ == nullptr && return this ->selfQuotaWorkloadNum_ == nullptr && return this ->systemReservedCPU_ == nullptr
119+ && return this ->systemReservedMemory_ == nullptr && return this ->users_ == nullptr && return this ->workloadNum_ == nullptr ; };
113120 // acceleratorType Field Functions
114121 bool hasAcceleratorType () const { return this ->acceleratorType_ != nullptr ;};
115122 void deleteAcceleratorType () { this ->acceleratorType_ = nullptr ;};
@@ -131,6 +138,13 @@ namespace Models
131138 inline Node& setAllocatableMemory (string allocatableMemory) { DARABONBA_PTR_SET_VALUE (allocatableMemory_, allocatableMemory) };
132139
133140
141+ // ancestorQuotaWorkloadNum Field Functions
142+ bool hasAncestorQuotaWorkloadNum () const { return this ->ancestorQuotaWorkloadNum_ != nullptr ;};
143+ void deleteAncestorQuotaWorkloadNum () { this ->ancestorQuotaWorkloadNum_ = nullptr ;};
144+ inline int64_t ancestorQuotaWorkloadNum () const { DARABONBA_PTR_GET_DEFAULT (ancestorQuotaWorkloadNum_, 0L ) };
145+ inline Node& setAncestorQuotaWorkloadNum (int64_t ancestorQuotaWorkloadNum) { DARABONBA_PTR_SET_VALUE (ancestorQuotaWorkloadNum_, ancestorQuotaWorkloadNum) };
146+
147+
134148 // availabilityZone Field Functions
135149 bool hasAvailabilityZone () const { return this ->availabilityZone_ != nullptr ;};
136150 void deleteAvailabilityZone () { this ->availabilityZone_ = nullptr ;};
@@ -161,6 +175,13 @@ namespace Models
161175 inline Node& setCreatorId (string creatorId) { DARABONBA_PTR_SET_VALUE (creatorId_, creatorId) };
162176
163177
178+ // descendantQuotaWorkloadNum Field Functions
179+ bool hasDescendantQuotaWorkloadNum () const { return this ->descendantQuotaWorkloadNum_ != nullptr ;};
180+ void deleteDescendantQuotaWorkloadNum () { this ->descendantQuotaWorkloadNum_ = nullptr ;};
181+ inline int64_t descendantQuotaWorkloadNum () const { DARABONBA_PTR_GET_DEFAULT (descendantQuotaWorkloadNum_, 0L ) };
182+ inline Node& setDescendantQuotaWorkloadNum (int64_t descendantQuotaWorkloadNum) { DARABONBA_PTR_SET_VALUE (descendantQuotaWorkloadNum_, descendantQuotaWorkloadNum) };
183+
184+
164185 // GPU Field Functions
165186 bool hasGPU () const { return this ->GPU_ != nullptr ;};
166187 void deleteGPU () { this ->GPU_ = nullptr ;};
@@ -336,6 +357,13 @@ namespace Models
336357 inline Node& setResourceGroupName (string resourceGroupName) { DARABONBA_PTR_SET_VALUE (resourceGroupName_, resourceGroupName) };
337358
338359
360+ // selfQuotaWorkloadNum Field Functions
361+ bool hasSelfQuotaWorkloadNum () const { return this ->selfQuotaWorkloadNum_ != nullptr ;};
362+ void deleteSelfQuotaWorkloadNum () { this ->selfQuotaWorkloadNum_ = nullptr ;};
363+ inline int64_t selfQuotaWorkloadNum () const { DARABONBA_PTR_GET_DEFAULT (selfQuotaWorkloadNum_, 0L ) };
364+ inline Node& setSelfQuotaWorkloadNum (int64_t selfQuotaWorkloadNum) { DARABONBA_PTR_SET_VALUE (selfQuotaWorkloadNum_, selfQuotaWorkloadNum) };
365+
366+
339367 // systemReservedCPU Field Functions
340368 bool hasSystemReservedCPU () const { return this ->systemReservedCPU_ != nullptr ;};
341369 void deleteSystemReservedCPU () { this ->systemReservedCPU_ = nullptr ;};
@@ -370,10 +398,12 @@ namespace Models
370398 std::shared_ptr<string> acceleratorType_ = nullptr ;
371399 std::shared_ptr<string> allocatableCPU_ = nullptr ;
372400 std::shared_ptr<string> allocatableMemory_ = nullptr ;
401+ std::shared_ptr<int64_t > ancestorQuotaWorkloadNum_ = nullptr ;
373402 std::shared_ptr<string> availabilityZone_ = nullptr ;
374403 std::shared_ptr<vector<QuotaIdName>> boundQuotas_ = nullptr ;
375404 std::shared_ptr<string> CPU_ = nullptr ;
376405 std::shared_ptr<string> creatorId_ = nullptr ;
406+ std::shared_ptr<int64_t > descendantQuotaWorkloadNum_ = nullptr ;
377407 std::shared_ptr<string> GPU_ = nullptr ;
378408 std::shared_ptr<string> GPUMemory_ = nullptr ;
379409 std::shared_ptr<string> GPUType_ = nullptr ;
@@ -399,6 +429,7 @@ namespace Models
399429 std::shared_ptr<string> requestMemory_ = nullptr ;
400430 std::shared_ptr<string> resourceGroupId_ = nullptr ;
401431 std::shared_ptr<string> resourceGroupName_ = nullptr ;
432+ std::shared_ptr<int64_t > selfQuotaWorkloadNum_ = nullptr ;
402433 std::shared_ptr<string> systemReservedCPU_ = nullptr ;
403434 std::shared_ptr<string> systemReservedMemory_ = nullptr ;
404435 std::shared_ptr<vector<UserInfo>> users_ = nullptr ;
0 commit comments