func()

in pkg/apis/frameworkcontroller/v1/zz_generated.deepcopy.go [154:229]


func (in *Config) DeepCopyInto(out *Config) {
	*out = *in
	if in.KubeApiServerAddress != nil {
		in, out := &in.KubeApiServerAddress, &out.KubeApiServerAddress
		*out = new(string)
		**out = **in
	}
	if in.KubeConfigFilePath != nil {
		in, out := &in.KubeConfigFilePath, &out.KubeConfigFilePath
		*out = new(string)
		**out = **in
	}
	if in.KubeClientQps != nil {
		in, out := &in.KubeClientQps, &out.KubeClientQps
		*out = new(float32)
		**out = **in
	}
	if in.KubeClientBurst != nil {
		in, out := &in.KubeClientBurst, &out.KubeClientBurst
		*out = new(int32)
		**out = **in
	}
	if in.WorkerNumber != nil {
		in, out := &in.WorkerNumber, &out.WorkerNumber
		*out = new(int32)
		**out = **in
	}
	if in.LargeFrameworkCompression != nil {
		in, out := &in.LargeFrameworkCompression, &out.LargeFrameworkCompression
		*out = new(bool)
		**out = **in
	}
	if in.CRDEstablishedCheckIntervalSec != nil {
		in, out := &in.CRDEstablishedCheckIntervalSec, &out.CRDEstablishedCheckIntervalSec
		*out = new(int64)
		**out = **in
	}
	if in.CRDEstablishedCheckTimeoutSec != nil {
		in, out := &in.CRDEstablishedCheckTimeoutSec, &out.CRDEstablishedCheckTimeoutSec
		*out = new(int64)
		**out = **in
	}
	if in.ObjectLocalCacheCreationTimeoutSec != nil {
		in, out := &in.ObjectLocalCacheCreationTimeoutSec, &out.ObjectLocalCacheCreationTimeoutSec
		*out = new(int64)
		**out = **in
	}
	if in.FrameworkCompletedRetainSec != nil {
		in, out := &in.FrameworkCompletedRetainSec, &out.FrameworkCompletedRetainSec
		*out = new(int64)
		**out = **in
	}
	if in.FrameworkMinRetryDelaySecForTransientConflictFailed != nil {
		in, out := &in.FrameworkMinRetryDelaySecForTransientConflictFailed, &out.FrameworkMinRetryDelaySecForTransientConflictFailed
		*out = new(int64)
		**out = **in
	}
	if in.FrameworkMaxRetryDelaySecForTransientConflictFailed != nil {
		in, out := &in.FrameworkMaxRetryDelaySecForTransientConflictFailed, &out.FrameworkMaxRetryDelaySecForTransientConflictFailed
		*out = new(int64)
		**out = **in
	}
	in.LogObjectSnapshot.DeepCopyInto(&out.LogObjectSnapshot)
	if in.PodFailureSpec != nil {
		in, out := &in.PodFailureSpec, &out.PodFailureSpec
		*out = make([]*CompletionCodeInfo, len(*in))
		for i := range *in {
			if (*in)[i] != nil {
				in, out := &(*in)[i], &(*out)[i]
				*out = new(CompletionCodeInfo)
				(*in).DeepCopyInto(*out)
			}
		}
	}
	return
}