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