in apis/flinkcluster/v1beta1/zz_generated.deepcopy.go [198:284]
func (in *FlinkClusterSpec) DeepCopyInto(out *FlinkClusterSpec) {
*out = *in
in.Image.DeepCopyInto(&out.Image)
if in.ServiceAccountName != nil {
in, out := &in.ServiceAccountName, &out.ServiceAccountName
*out = new(string)
**out = **in
}
if in.BatchSchedulerName != nil {
in, out := &in.BatchSchedulerName, &out.BatchSchedulerName
*out = new(string)
**out = **in
}
if in.BatchScheduler != nil {
in, out := &in.BatchScheduler, &out.BatchScheduler
*out = new(BatchSchedulerSpec)
**out = **in
}
if in.PodDisruptionBudget != nil {
in, out := &in.PodDisruptionBudget, &out.PodDisruptionBudget
*out = new(policyv1.PodDisruptionBudgetSpec)
(*in).DeepCopyInto(*out)
}
if in.JobManager != nil {
in, out := &in.JobManager, &out.JobManager
*out = new(JobManagerSpec)
(*in).DeepCopyInto(*out)
}
if in.TaskManager != nil {
in, out := &in.TaskManager, &out.TaskManager
*out = new(TaskManagerSpec)
(*in).DeepCopyInto(*out)
}
if in.Job != nil {
in, out := &in.Job, &out.Job
*out = new(JobSpec)
(*in).DeepCopyInto(*out)
}
if in.EnvVars != nil {
in, out := &in.EnvVars, &out.EnvVars
*out = make([]v1.EnvVar, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.EnvFrom != nil {
in, out := &in.EnvFrom, &out.EnvFrom
*out = make([]v1.EnvFromSource, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
if in.FlinkProperties != nil {
in, out := &in.FlinkProperties, &out.FlinkProperties
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.HadoopConfig != nil {
in, out := &in.HadoopConfig, &out.HadoopConfig
*out = new(HadoopConfig)
**out = **in
}
if in.GCPConfig != nil {
in, out := &in.GCPConfig, &out.GCPConfig
*out = new(GCPConfig)
(*in).DeepCopyInto(*out)
}
if in.LogConfig != nil {
in, out := &in.LogConfig, &out.LogConfig
*out = make(map[string]string, len(*in))
for key, val := range *in {
(*out)[key] = val
}
}
if in.RevisionHistoryLimit != nil {
in, out := &in.RevisionHistoryLimit, &out.RevisionHistoryLimit
*out = new(int32)
**out = **in
}
if in.RecreateOnUpdate != nil {
in, out := &in.RecreateOnUpdate, &out.RecreateOnUpdate
*out = new(bool)
**out = **in
}
}