code: func (in *DeleteOptions) DeepCopyInto(out *DeleteOptions) {
  	*out = *in
  	out.TypeMeta = in.TypeMeta
  	if in.GracePeriodSeconds != nil {
  		in, out := &in.GracePeriodSeconds, &out.GracePeriodSeconds
  		*out = new(int64)
  		**out = **in
  	}
  	if in.Preconditions != nil {
  		in, out := &in.Preconditions, &out.Preconditions
  		*out = new(Preconditions)
  		(*in).DeepCopyInto(*out)
  	}
  	if in.OrphanDependents != nil {
  		in, out := &in.OrphanDependents, &out.OrphanDependents
  		*out = new(bool)
  		**out = **in
  	}
  	if in.PropagationPolicy != nil {
  		in, out := &in.PropagationPolicy, &out.PropagationPolicy
  		*out = new(DeletionPropagation)
  		**out = **in
  	}
  	if in.DryRun != nil {
  		in, out := &in.DryRun, &out.DryRun
  		*out = make([]string, len(*in))
  		copy(*out, *in)
  	}
  	return
  }
docs: // DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.