in api/v1/processingjob/zz_generated.deepcopy.go [88:163]
func (in *ProcessingJobSpec) DeepCopyInto(out *ProcessingJobSpec) {
*out = *in
if in.AppSpecification != nil {
in, out := &in.AppSpecification, &out.AppSpecification
*out = new(common.AppSpecification)
(*in).DeepCopyInto(*out)
}
if in.Environment != nil {
in, out := &in.Environment, &out.Environment
*out = make([]*common.KeyValuePair, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(common.KeyValuePair)
**out = **in
}
}
}
if in.NetworkConfig != nil {
in, out := &in.NetworkConfig, &out.NetworkConfig
*out = new(common.ProcessingNetworkConfig)
(*in).DeepCopyInto(*out)
}
if in.ProcessingInputs != nil {
in, out := &in.ProcessingInputs, &out.ProcessingInputs
*out = make([]*common.ProcessingInput, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(common.ProcessingInput)
**out = **in
}
}
}
if in.ProcessingOutputConfig != nil {
in, out := &in.ProcessingOutputConfig, &out.ProcessingOutputConfig
*out = new(common.ProcessingOutputConfig)
(*in).DeepCopyInto(*out)
}
if in.ProcessingResources != nil {
in, out := &in.ProcessingResources, &out.ProcessingResources
*out = new(common.ProcessingResources)
(*in).DeepCopyInto(*out)
}
if in.RoleArn != nil {
in, out := &in.RoleArn, &out.RoleArn
*out = new(string)
**out = **in
}
if in.Region != nil {
in, out := &in.Region, &out.Region
*out = new(string)
**out = **in
}
if in.StoppingCondition != nil {
in, out := &in.StoppingCondition, &out.StoppingCondition
*out = new(common.StoppingConditionNoSpot)
(*in).DeepCopyInto(*out)
}
if in.Tags != nil {
in, out := &in.Tags, &out.Tags
*out = make([]*common.Tag, len(*in))
for i := range *in {
if (*in)[i] != nil {
in, out := &(*in)[i], &(*out)[i]
*out = new(common.Tag)
(*in).DeepCopyInto(*out)
}
}
}
if in.SageMakerEndpoint != nil {
in, out := &in.SageMakerEndpoint, &out.SageMakerEndpoint
*out = new(string)
**out = **in
}
}