0.DaemonSetList, err error) {  var timeout time.Duration  if opts.TimeoutSeconds != nil {   timeout = time.Duration(*opts.TimeoutSeconds) * time.Second  }  result = &v0.DaemonSetList{}  err = c.client.Get().   Namespace(c.ns).   Resource("daemonsets").   VersionedParams(&opts, scheme.ParameterCodec).   Timeout(timeout).   Do(context.TODO()).   Into(result)  return }  // Watch returns a watch.Interface that watches the requested daemonSets. func (c *daemonSets) Watch(opts metav0.ListOptions) (watch.Interface, error) {  var timeout time.Duration  if opts.TimeoutSeconds != nil {   timeout = time.Duration(*opts.TimeoutSeconds) * time.Second  }  opts.Watch = true  return c.client.Get().   Namespace(c.ns).   Resource("daemonsets").   VersionedParams(&opts, scheme.ParameterCodec).   Timeout(timeout).   Watch(c