func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) {
	*out = *in
	if in.RedisTemplate != nil {
		in, out := &in.RedisTemplate, &out.RedisTemplate
		if *in == nil {
			*out = nil
		} else {
			*out = new(RedisTemplate)
			(*in).DeepCopyInto(*out)
		}
	}
	if in.SentinelTemplate != nil {
		in, out := &in.SentinelTemplate, &out.SentinelTemplate
		if *in == nil {
			*out = nil
		} else {
			*out = new(SentinelTemplate)
			(*in).DeepCopyInto(*out)
		}
	}
	in.Placement.DeepCopyInto(&out.Placement)
	in.Resources.DeepCopyInto(&out.Resources)
	return
}
// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
// DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out . in must be non - nil .
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) {
	*out = *in
	if in.RedisTemplate != nil {
		in, out := &in.RedisTemplate, &out.RedisTemplate
		if *in == nil {
			*out = nil
		} else {
			*out = new(RedisTemplate)
			(*in).DeepCopyInto(*out)
		}
	}
	if in.SentinelTemplate != nil {
		in, out := &in.SentinelTemplate, &out.SentinelTemplate
		if *in == nil {
			*out = nil
		} else {
			*out = new(SentinelTemplate)
			(*in).DeepCopyInto(*out)
		}
	}
	in.Placement.DeepCopyInto(&out.Placement)
	in.Resources.DeepCopyInto(&out.Resources)
	return
}
func ( in * ClusterSpec ) DeepCopyInto ( out * ClusterSpec ) { * out = * in if in . RedisTemplate != nil { in , out := & in . RedisTemplate , & out . RedisTemplate if * in == nil { * out = nil } else { * out = new ( RedisTemplate ) ( * in ) . DeepCopyInto ( * out ) } } if in . SentinelTemplate != nil { in , out := & in . SentinelTemplate , & out . SentinelTemplate if * in == nil { * out = nil } else { * out = new ( SentinelTemplate ) ( * in ) . DeepCopyInto ( * out ) } } in . Placement . DeepCopyInto ( & out . Placement ) in . Resources . DeepCopyInto ( & out . Resources ) return }
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out.
DeepCopyInto is an autogenerated deepcopy function copying the receiver writing into out .