@@ -17,6 +17,8 @@ type iCreateTrainingJobRequest interface {
1717 GetAlgorithmSpec () * AlgorithmSpec
1818 SetAlgorithmVersion (v string ) * CreateTrainingJobRequest
1919 GetAlgorithmVersion () * string
20+ SetAssignNodeSpec (v * AssignNodeSpec ) * CreateTrainingJobRequest
21+ GetAssignNodeSpec () * AssignNodeSpec
2022 SetCodeDir (v * Location ) * CreateTrainingJobRequest
2123 GetCodeDir () * Location
2224 SetComputeResource (v * CreateTrainingJobRequestComputeResource ) * CreateTrainingJobRequest
@@ -67,6 +69,7 @@ type CreateTrainingJobRequest struct {
6769 //
6870 // v1.0.0
6971 AlgorithmVersion * string `json:"AlgorithmVersion,omitempty" xml:"AlgorithmVersion,omitempty"`
72+ AssignNodeSpec * AssignNodeSpec `json:"AssignNodeSpec,omitempty" xml:"AssignNodeSpec,omitempty"`
7073 CodeDir * Location `json:"CodeDir,omitempty" xml:"CodeDir,omitempty"`
7174 ComputeResource * CreateTrainingJobRequestComputeResource `json:"ComputeResource,omitempty" xml:"ComputeResource,omitempty" type:"Struct"`
7275 Environments map [string ]* string `json:"Environments,omitempty" xml:"Environments,omitempty"`
@@ -126,6 +129,10 @@ func (s *CreateTrainingJobRequest) GetAlgorithmVersion() *string {
126129 return s .AlgorithmVersion
127130}
128131
132+ func (s * CreateTrainingJobRequest ) GetAssignNodeSpec () * AssignNodeSpec {
133+ return s .AssignNodeSpec
134+ }
135+
129136func (s * CreateTrainingJobRequest ) GetCodeDir () * Location {
130137 return s .CodeDir
131138}
@@ -214,6 +221,11 @@ func (s *CreateTrainingJobRequest) SetAlgorithmVersion(v string) *CreateTraining
214221 return s
215222}
216223
224+ func (s * CreateTrainingJobRequest ) SetAssignNodeSpec (v * AssignNodeSpec ) * CreateTrainingJobRequest {
225+ s .AssignNodeSpec = v
226+ return s
227+ }
228+
217229func (s * CreateTrainingJobRequest ) SetCodeDir (v * Location ) * CreateTrainingJobRequest {
218230 s .CodeDir = v
219231 return s
@@ -305,6 +317,11 @@ func (s *CreateTrainingJobRequest) Validate() error {
305317 return err
306318 }
307319 }
320+ if s .AssignNodeSpec != nil {
321+ if err := s .AssignNodeSpec .Validate (); err != nil {
322+ return err
323+ }
324+ }
308325 if s .CodeDir != nil {
309326 if err := s .CodeDir .Validate (); err != nil {
310327 return err
0 commit comments