in api/doris/v1/zz_generated.deepcopy.go [413:452]
func (in *DorisClusterSpec) DeepCopyInto(out *DorisClusterSpec) {
*out = *in
if in.FeSpec != nil {
in, out := &in.FeSpec, &out.FeSpec
*out = new(FeSpec)
(*in).DeepCopyInto(*out)
}
if in.BeSpec != nil {
in, out := &in.BeSpec, &out.BeSpec
*out = new(BeSpec)
(*in).DeepCopyInto(*out)
}
if in.CnSpec != nil {
in, out := &in.CnSpec, &out.CnSpec
*out = new(CnSpec)
(*in).DeepCopyInto(*out)
}
if in.BrokerSpec != nil {
in, out := &in.BrokerSpec, &out.BrokerSpec
*out = new(BrokerSpec)
(*in).DeepCopyInto(*out)
}
if in.AdminUser != nil {
in, out := &in.AdminUser, &out.AdminUser
*out = new(AdminUser)
**out = **in
}
if in.KerberosInfo != nil {
in, out := &in.KerberosInfo, &out.KerberosInfo
*out = new(KerberosInfo)
**out = **in
}
if in.SharedPersistentVolumeClaims != nil {
in, out := &in.SharedPersistentVolumeClaims, &out.SharedPersistentVolumeClaims
*out = make([]SharedPersistentVolumeClaim, len(*in))
for i := range *in {
(*in)[i].DeepCopyInto(&(*out)[i])
}
}
}