in pkg/authority/apis/dubbo.apache.org/v1beta1/zz_generated.deepcopy.go [420:463]
func (in *AuthorizationPolicyTarget) DeepCopyInto(out *AuthorizationPolicyTarget) {
*out = *in
if in.Namespaces != nil {
in, out := &in.Namespaces, &out.Namespaces
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.NotNamespaces != nil {
in, out := &in.NotNamespaces, &out.NotNamespaces
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.IpBlocks != nil {
in, out := &in.IpBlocks, &out.IpBlocks
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.NotIpBlocks != nil {
in, out := &in.NotIpBlocks, &out.NotIpBlocks
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Principals != nil {
in, out := &in.Principals, &out.Principals
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.NotPrincipals != nil {
in, out := &in.NotPrincipals, &out.NotPrincipals
*out = make([]string, len(*in))
copy(*out, *in)
}
if in.Extends != nil {
in, out := &in.Extends, &out.Extends
*out = make([]AuthorizationPolicyExtend, len(*in))
copy(*out, *in)
}
if in.NotExtends != nil {
in, out := &in.NotExtends, &out.NotExtends
*out = make([]AuthorizationPolicyExtend, len(*in))
copy(*out, *in)
}
return
}