func (in *SecurityProfileSpec) DeepCopyInto(out *SecurityProfileSpec) {
	*out = *in
	if in.LabelSelector != nil {
		in, out := &in.LabelSelector, &out.LabelSelector
		*out = new(metav1.LabelSelector)
		(*in).DeepCopyInto(*out)
	}
	if in.Actions != nil {
		in, out := &in.Actions, &out.Actions
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.NetworkAttacks != nil {
		in, out := &in.NetworkAttacks, &out.NetworkAttacks
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	in.DefaultNetworkPolicy.DeepCopyInto(&out.DefaultNetworkPolicy)
	if in.ProcessProfiles != nil {
		in, out := &in.ProcessProfiles, &out.ProcessProfiles
		*out = make([]*ProcessProfile, len(*in))
		for i := range *in {
			if (*in)[i] != nil {
				in, out := &(*in)[i], &(*out)[i]
				*out = new(ProcessProfile)
				(*in).DeepCopyInto(*out)
			}
		}
	}
	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 *SecurityProfileSpec) DeepCopyInto(out *SecurityProfileSpec) {
	*out = *in
	if in.LabelSelector != nil {
		in, out := &in.LabelSelector, &out.LabelSelector
		*out = new(metav1.LabelSelector)
		(*in).DeepCopyInto(*out)
	}
	if in.Actions != nil {
		in, out := &in.Actions, &out.Actions
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	if in.NetworkAttacks != nil {
		in, out := &in.NetworkAttacks, &out.NetworkAttacks
		*out = make([]string, len(*in))
		copy(*out, *in)
	}
	in.DefaultNetworkPolicy.DeepCopyInto(&out.DefaultNetworkPolicy)
	if in.ProcessProfiles != nil {
		in, out := &in.ProcessProfiles, &out.ProcessProfiles
		*out = make([]*ProcessProfile, len(*in))
		for i := range *in {
			if (*in)[i] != nil {
				in, out := &(*in)[i], &(*out)[i]
				*out = new(ProcessProfile)
				(*in).DeepCopyInto(*out)
			}
		}
	}
	return
}
func ( in * SecurityProfileSpec ) DeepCopyInto ( out * SecurityProfileSpec ) { * out = * in if in . LabelSelector != nil { in , out := & in . LabelSelector , & out . LabelSelector * out = new ( metav1 . LabelSelector ) ( * in ) . DeepCopyInto ( * out ) } if in . Actions != nil { in , out := & in . Actions , & out . Actions * out = make ( [ ] string , len ( * in ) ) copy ( * out , * in ) } if in . NetworkAttacks != nil { in , out := & in . NetworkAttacks , & out . NetworkAttacks * out = make ( [ ] string , len ( * in ) ) copy ( * out , * in ) } in . DefaultNetworkPolicy . DeepCopyInto ( & out . DefaultNetworkPolicy ) if in . ProcessProfiles != nil { in , out := & in . ProcessProfiles , & out . ProcessProfiles * out = make ( [ ] * ProcessProfile , len ( * in ) ) for i := range * in { if ( * in ) [ i ] != nil { in , out := & ( * in ) [ i ] , & ( * out ) [ i ] * out = new ( ProcessProfile ) ( * in ) . DeepCopyInto ( * out ) } } } 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 .