func()

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
	}
}