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
}