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