code: func (c *cSINodes) List(opts v1.ListOptions) (result *v1beta1.CSINodeList, err error) {
  	var timeout time.Duration
  	if opts.TimeoutSeconds != nil {
  		timeout = time.Duration(*opts.TimeoutSeconds) * time.Second
  	}
  	result = &v1beta1.CSINodeList{}
  	err = c.client.Get().
  		Resource("csinodes").
  		VersionedParams(&opts, scheme.ParameterCodec).
  		Timeout(timeout).
  		Do().
  		Into(result)
  	return
  }
docs: // List takes label and field selectors, and returns the list of CSINodes that match those selectors.