 Watch(opts metav0.ListOptions) (watch.Interface, error)  Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v0.DaemonSet, err error)  DaemonSetExpansion }  // daemonSets implements DaemonSetInterface type daemonSets struct {  client rest.Interface  ns     string }  // newDaemonSets returns a DaemonSets func newDaemonSets(c *