func()

in apis/dataflow/v1beta1/zz_generated.deepcopy.go [1082:1217]


func (in *Job) DeepCopyInto(out *Job) {
	*out = *in
	if in.ID != nil {
		in, out := &in.ID, &out.ID
		*out = new(string)
		**out = **in
	}
	if in.ProjectID != nil {
		in, out := &in.ProjectID, &out.ProjectID
		*out = new(string)
		**out = **in
	}
	if in.Name != nil {
		in, out := &in.Name, &out.Name
		*out = new(string)
		**out = **in
	}
	if in.Type != nil {
		in, out := &in.Type, &out.Type
		*out = new(string)
		**out = **in
	}
	if in.Environment != nil {
		in, out := &in.Environment, &out.Environment
		*out = new(Environment)
		(*in).DeepCopyInto(*out)
	}
	if in.Steps != nil {
		in, out := &in.Steps, &out.Steps
		*out = make([]Step, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.StepsLocation != nil {
		in, out := &in.StepsLocation, &out.StepsLocation
		*out = new(string)
		**out = **in
	}
	if in.CurrentState != nil {
		in, out := &in.CurrentState, &out.CurrentState
		*out = new(string)
		**out = **in
	}
	if in.CurrentStateTime != nil {
		in, out := &in.CurrentStateTime, &out.CurrentStateTime
		*out = new(string)
		**out = **in
	}
	if in.RequestedState != nil {
		in, out := &in.RequestedState, &out.RequestedState
		*out = new(string)
		**out = **in
	}
	if in.ExecutionInfo != nil {
		in, out := &in.ExecutionInfo, &out.ExecutionInfo
		*out = new(JobExecutionInfo)
		**out = **in
	}
	if in.CreateTime != nil {
		in, out := &in.CreateTime, &out.CreateTime
		*out = new(string)
		**out = **in
	}
	if in.ReplaceJobID != nil {
		in, out := &in.ReplaceJobID, &out.ReplaceJobID
		*out = new(string)
		**out = **in
	}
	if in.TransformNameMapping != nil {
		in, out := &in.TransformNameMapping, &out.TransformNameMapping
		*out = make(map[string]string, len(*in))
		for key, val := range *in {
			(*out)[key] = val
		}
	}
	if in.ClientRequestID != nil {
		in, out := &in.ClientRequestID, &out.ClientRequestID
		*out = new(string)
		**out = **in
	}
	if in.ReplacedByJobID != nil {
		in, out := &in.ReplacedByJobID, &out.ReplacedByJobID
		*out = new(string)
		**out = **in
	}
	if in.TempFiles != nil {
		in, out := &in.TempFiles, &out.TempFiles
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.Labels != nil {
		in, out := &in.Labels, &out.Labels
		*out = make(map[string]string, len(*in))
		for key, val := range *in {
			(*out)[key] = val
		}
	}
	if in.Location != nil {
		in, out := &in.Location, &out.Location
		*out = new(string)
		**out = **in
	}
	if in.PipelineDescription != nil {
		in, out := &in.PipelineDescription, &out.PipelineDescription
		*out = new(PipelineDescription)
		(*in).DeepCopyInto(*out)
	}
	if in.StageStates != nil {
		in, out := &in.StageStates, &out.StageStates
		*out = make([]ExecutionStageState, len(*in))
		for i := range *in {
			(*in)[i].DeepCopyInto(&(*out)[i])
		}
	}
	if in.JobMetadata != nil {
		in, out := &in.JobMetadata, &out.JobMetadata
		*out = new(JobMetadata)
		**out = **in
	}
	if in.StartTime != nil {
		in, out := &in.StartTime, &out.StartTime
		*out = new(string)
		**out = **in
	}
	if in.CreatedFromSnapshotID != nil {
		in, out := &in.CreatedFromSnapshotID, &out.CreatedFromSnapshotID
		*out = new(string)
		**out = **in
	}
	if in.SatisfiesPzs != nil {
		in, out := &in.SatisfiesPzs, &out.SatisfiesPzs
		*out = new(bool)
		**out = **in
	}
}