in api/v1/common/zz_generated.deepcopy.go [689:759]
func (in *HyperParameterTrainingJobDefinition) DeepCopyInto(out *HyperParameterTrainingJobDefinition) {
*out = *in
if in.AlgorithmSpecification != nil {
in, out := &in.AlgorithmSpecification, &out.AlgorithmSpecification
*out = new(HyperParameterAlgorithmSpecification)
(*in).DeepCopyInto(*out)
}
if in.EnableInterContainerTrafficEncryption != nil {
in, out := &in.EnableInterContainerTrafficEncryption, &out.EnableInterContainerTrafficEncryption
*out = new(bool)
**out = **in
}
if in.EnableNetworkIsolation != nil {
in, out := &in.EnableNetworkIsolation, &out.EnableNetworkIsolation
*out = new(bool)
**out = **in
}
if in.EnableManagedSpotTraining != nil {
in, out := &in.EnableManagedSpotTraining, &out.EnableManagedSpotTraining
*out = new(bool)
**out = **in
}
if in.InputDataConfig != nil {
in, out := &in.InputDataConfig, &out.InputDataConfig
*out = make([]Channel, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.OutputDataConfig != nil {
in, out := &in.OutputDataConfig, &out.OutputDataConfig
*out = new(OutputDataConfig)
(*in).DeepCopyInto(*out)
}
if in.CheckpointConfig != nil {
in, out := &in.CheckpointConfig, &out.CheckpointConfig
*out = new(CheckpointConfig)
(*in).DeepCopyInto(*out)
}
if in.ResourceConfig != nil {
in, out := &in.ResourceConfig, &out.ResourceConfig
*out = new(ResourceConfig)
(*in).DeepCopyInto(*out)
}
if in.RoleArn != nil {
in, out := &in.RoleArn, &out.RoleArn
*out = new(string)
**out = **in
}
if in.StaticHyperParameters != nil {
in, out := &in.StaticHyperParameters, &out.StaticHyperParameters
*out = make([]*KeyValuePair, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(KeyValuePair)
**out = **in
}
}
}
if in.StoppingCondition != nil {
in, out := &in.StoppingCondition, &out.StoppingCondition
*out = new(StoppingCondition)
(*in).DeepCopyInto(*out)
}
if in.VpcConfig != nil {
in, out := &in.VpcConfig, &out.VpcConfig
*out = new(VpcConfig)
(*in).DeepCopyInto(*out)
}
}