@@ -11,6 +11,10 @@ type iNode interface {
1111 GoString () string
1212 SetAcceleratorType (v string ) * Node
1313 GetAcceleratorType () * string
14+ SetAllocatableCPU (v string ) * Node
15+ GetAllocatableCPU () * string
16+ SetAllocatableMemory (v string ) * Node
17+ GetAllocatableMemory () * string
1418 SetAvailabilityZone (v string ) * Node
1519 GetAvailabilityZone () * string
1620 SetBoundQuotas (v []* QuotaIdName ) * Node
@@ -69,45 +73,53 @@ type iNode interface {
6973 GetResourceGroupId () * string
7074 SetResourceGroupName (v string ) * Node
7175 GetResourceGroupName () * string
76+ SetSystemReservedCPU (v string ) * Node
77+ GetSystemReservedCPU () * string
78+ SetSystemReservedMemory (v string ) * Node
79+ GetSystemReservedMemory () * string
7280 SetUsers (v []* UserInfo ) * Node
7381 GetUsers () []* UserInfo
7482 SetWorkloadNum (v int64 ) * Node
7583 GetWorkloadNum () * int64
7684}
7785
7886type Node struct {
79- AcceleratorType * string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
80- AvailabilityZone * string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"`
81- BoundQuotas []* QuotaIdName `json:"BoundQuotas,omitempty" xml:"BoundQuotas,omitempty" type:"Repeated"`
82- CPU * string `json:"CPU,omitempty" xml:"CPU,omitempty"`
83- CreatorId * string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
84- GPU * string `json:"GPU,omitempty" xml:"GPU,omitempty"`
85- GPUMemory * string `json:"GPUMemory,omitempty" xml:"GPUMemory,omitempty"`
86- GPUType * string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
87- GmtCreateTime * string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
88- GmtExpiredTime * string `json:"GmtExpiredTime,omitempty" xml:"GmtExpiredTime,omitempty"`
89- GmtModifiedTime * string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
90- HyperZone * string `json:"HyperZone,omitempty" xml:"HyperZone,omitempty"`
91- IsBound * bool `json:"IsBound,omitempty" xml:"IsBound,omitempty"`
92- LimitCPU * string `json:"LimitCPU,omitempty" xml:"LimitCPU,omitempty"`
93- LimitGPU * string `json:"LimitGPU,omitempty" xml:"LimitGPU,omitempty"`
94- LimitMemory * string `json:"LimitMemory,omitempty" xml:"LimitMemory,omitempty"`
95- MachineGroupId * string `json:"MachineGroupId,omitempty" xml:"MachineGroupId,omitempty"`
96- Memory * string `json:"Memory,omitempty" xml:"Memory,omitempty"`
97- NodeName * string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
98- NodeStatus * string `json:"NodeStatus,omitempty" xml:"NodeStatus,omitempty"`
99- NodeType * string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
100- OrderStatus * string `json:"OrderStatus,omitempty" xml:"OrderStatus,omitempty"`
101- PodNum * int64 `json:"PodNum,omitempty" xml:"PodNum,omitempty"`
102- ReasonCode * string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
103- ReasonMessage * string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
104- RequestCPU * string `json:"RequestCPU,omitempty" xml:"RequestCPU,omitempty"`
105- RequestGPU * string `json:"RequestGPU,omitempty" xml:"RequestGPU,omitempty"`
106- RequestMemory * string `json:"RequestMemory,omitempty" xml:"RequestMemory,omitempty"`
107- ResourceGroupId * string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
108- ResourceGroupName * string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
109- Users []* UserInfo `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
110- WorkloadNum * int64 `json:"WorkloadNum,omitempty" xml:"WorkloadNum,omitempty"`
87+ AcceleratorType * string `json:"AcceleratorType,omitempty" xml:"AcceleratorType,omitempty"`
88+ AllocatableCPU * string `json:"AllocatableCPU,omitempty" xml:"AllocatableCPU,omitempty"`
89+ AllocatableMemory * string `json:"AllocatableMemory,omitempty" xml:"AllocatableMemory,omitempty"`
90+ AvailabilityZone * string `json:"AvailabilityZone,omitempty" xml:"AvailabilityZone,omitempty"`
91+ BoundQuotas []* QuotaIdName `json:"BoundQuotas,omitempty" xml:"BoundQuotas,omitempty" type:"Repeated"`
92+ CPU * string `json:"CPU,omitempty" xml:"CPU,omitempty"`
93+ CreatorId * string `json:"CreatorId,omitempty" xml:"CreatorId,omitempty"`
94+ GPU * string `json:"GPU,omitempty" xml:"GPU,omitempty"`
95+ GPUMemory * string `json:"GPUMemory,omitempty" xml:"GPUMemory,omitempty"`
96+ GPUType * string `json:"GPUType,omitempty" xml:"GPUType,omitempty"`
97+ GmtCreateTime * string `json:"GmtCreateTime,omitempty" xml:"GmtCreateTime,omitempty"`
98+ GmtExpiredTime * string `json:"GmtExpiredTime,omitempty" xml:"GmtExpiredTime,omitempty"`
99+ GmtModifiedTime * string `json:"GmtModifiedTime,omitempty" xml:"GmtModifiedTime,omitempty"`
100+ HyperZone * string `json:"HyperZone,omitempty" xml:"HyperZone,omitempty"`
101+ IsBound * bool `json:"IsBound,omitempty" xml:"IsBound,omitempty"`
102+ LimitCPU * string `json:"LimitCPU,omitempty" xml:"LimitCPU,omitempty"`
103+ LimitGPU * string `json:"LimitGPU,omitempty" xml:"LimitGPU,omitempty"`
104+ LimitMemory * string `json:"LimitMemory,omitempty" xml:"LimitMemory,omitempty"`
105+ MachineGroupId * string `json:"MachineGroupId,omitempty" xml:"MachineGroupId,omitempty"`
106+ Memory * string `json:"Memory,omitempty" xml:"Memory,omitempty"`
107+ NodeName * string `json:"NodeName,omitempty" xml:"NodeName,omitempty"`
108+ NodeStatus * string `json:"NodeStatus,omitempty" xml:"NodeStatus,omitempty"`
109+ NodeType * string `json:"NodeType,omitempty" xml:"NodeType,omitempty"`
110+ OrderStatus * string `json:"OrderStatus,omitempty" xml:"OrderStatus,omitempty"`
111+ PodNum * int64 `json:"PodNum,omitempty" xml:"PodNum,omitempty"`
112+ ReasonCode * string `json:"ReasonCode,omitempty" xml:"ReasonCode,omitempty"`
113+ ReasonMessage * string `json:"ReasonMessage,omitempty" xml:"ReasonMessage,omitempty"`
114+ RequestCPU * string `json:"RequestCPU,omitempty" xml:"RequestCPU,omitempty"`
115+ RequestGPU * string `json:"RequestGPU,omitempty" xml:"RequestGPU,omitempty"`
116+ RequestMemory * string `json:"RequestMemory,omitempty" xml:"RequestMemory,omitempty"`
117+ ResourceGroupId * string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
118+ ResourceGroupName * string `json:"ResourceGroupName,omitempty" xml:"ResourceGroupName,omitempty"`
119+ SystemReservedCPU * string `json:"SystemReservedCPU,omitempty" xml:"SystemReservedCPU,omitempty"`
120+ SystemReservedMemory * string `json:"SystemReservedMemory,omitempty" xml:"SystemReservedMemory,omitempty"`
121+ Users []* UserInfo `json:"Users,omitempty" xml:"Users,omitempty" type:"Repeated"`
122+ WorkloadNum * int64 `json:"WorkloadNum,omitempty" xml:"WorkloadNum,omitempty"`
111123}
112124
113125func (s Node ) String () string {
@@ -122,6 +134,14 @@ func (s *Node) GetAcceleratorType() *string {
122134 return s .AcceleratorType
123135}
124136
137+ func (s * Node ) GetAllocatableCPU () * string {
138+ return s .AllocatableCPU
139+ }
140+
141+ func (s * Node ) GetAllocatableMemory () * string {
142+ return s .AllocatableMemory
143+ }
144+
125145func (s * Node ) GetAvailabilityZone () * string {
126146 return s .AvailabilityZone
127147}
@@ -238,6 +258,14 @@ func (s *Node) GetResourceGroupName() *string {
238258 return s .ResourceGroupName
239259}
240260
261+ func (s * Node ) GetSystemReservedCPU () * string {
262+ return s .SystemReservedCPU
263+ }
264+
265+ func (s * Node ) GetSystemReservedMemory () * string {
266+ return s .SystemReservedMemory
267+ }
268+
241269func (s * Node ) GetUsers () []* UserInfo {
242270 return s .Users
243271}
@@ -251,6 +279,16 @@ func (s *Node) SetAcceleratorType(v string) *Node {
251279 return s
252280}
253281
282+ func (s * Node ) SetAllocatableCPU (v string ) * Node {
283+ s .AllocatableCPU = & v
284+ return s
285+ }
286+
287+ func (s * Node ) SetAllocatableMemory (v string ) * Node {
288+ s .AllocatableMemory = & v
289+ return s
290+ }
291+
254292func (s * Node ) SetAvailabilityZone (v string ) * Node {
255293 s .AvailabilityZone = & v
256294 return s
@@ -396,6 +434,16 @@ func (s *Node) SetResourceGroupName(v string) *Node {
396434 return s
397435}
398436
437+ func (s * Node ) SetSystemReservedCPU (v string ) * Node {
438+ s .SystemReservedCPU = & v
439+ return s
440+ }
441+
442+ func (s * Node ) SetSystemReservedMemory (v string ) * Node {
443+ s .SystemReservedMemory = & v
444+ return s
445+ }
446+
399447func (s * Node ) SetUsers (v []* UserInfo ) * Node {
400448 s .Users = v
401449 return s
0 commit comments