in api/v1/common/zz_generated.deepcopy.go [772:822]
func (in *HyperParameterTrainingJobSummary) DeepCopyInto(out *HyperParameterTrainingJobSummary) {
*out = *in
if in.CreationTime != nil {
in, out := &in.CreationTime, &out.CreationTime
*out = (*in).DeepCopy()
}
if in.FailureReason != nil {
in, out := &in.FailureReason, &out.FailureReason
*out = new(string)
**out = **in
}
if in.FinalHyperParameterTuningJobObjectiveMetric != nil {
in, out := &in.FinalHyperParameterTuningJobObjectiveMetric, &out.FinalHyperParameterTuningJobObjectiveMetric
*out = new(FinalHyperParameterTuningJobObjectiveMetric)
(*in).DeepCopyInto(*out)
}
if in.TrainingEndTime != nil {
in, out := &in.TrainingEndTime, &out.TrainingEndTime
*out = (*in).DeepCopy()
}
if in.TrainingJobArn != nil {
in, out := &in.TrainingJobArn, &out.TrainingJobArn
*out = new(string)
**out = **in
}
if in.TrainingJobName != nil {
in, out := &in.TrainingJobName, &out.TrainingJobName
*out = new(string)
**out = **in
}
if in.TrainingStartTime != nil {
in, out := &in.TrainingStartTime, &out.TrainingStartTime
*out = (*in).DeepCopy()
}
if in.TunedHyperParameters != nil {
in, out := &in.TunedHyperParameters, &out.TunedHyperParameters
*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.TuningJobName != nil {
in, out := &in.TuningJobName, &out.TuningJobName
*out = new(string)
**out = **in
}
}