code: func NewListWatchFromClient(c Getter, resource string, namespace string, fieldSelector fields.Selector) *ListWatch {
  	listFunc := func(options api.ListOptions) (runtime.Object, error) {
  		return c.Get().
  			Namespace(namespace).
  			Resource(resource).
  			VersionedParams(&options, api.ParameterCodec).
  			FieldsSelectorParam(fieldSelector).
  			Do().
  			Get()
  	}
  	watchFunc := func(options api.ListOptions) (watch.Interface, error) {
  		return c.Get().
  			Prefix("watch").
  			Namespace(namespace).
  			Resource(resource).
  			VersionedParams(&options, api.ParameterCodec).
  			FieldsSelectorParam(fieldSelector).
  			Watch()
  	}
  	return &ListWatch{ListFunc: listFunc, WatchFunc: watchFunc}
  }
docs: // NewListWatchFromClient creates a new ListWatch from the specified client, resource, namespace and field selector.