code: func (c *RESTClient) Verb(verb string) *Request {
  	if c.Throttle != nil {
  		c.Throttle.Accept()
  	}
  
  	backoff := readExpBackoffConfig()
  
  	if c.Client == nil {
  		return NewRequest(nil, verb, c.baseURL, c.groupVersion, c.Codec, backoff)
  	}
  	return NewRequest(c.Client, verb, c.baseURL, c.groupVersion, c.Codec, backoff)
  }
docs: // Verb begins a request with a verb (GET, POST, PUT, DELETE).
  //
  // Example usage of RESTClient's request building interface:
  // c := NewRESTClient(url, codec)
  // resp, err := c.Verb("GET").
  //  Path("pods").
  //  SelectorParam("labels", "area=staging").
  //  Timeout(10*time.Second).
  //  Do()
  // if err != nil { ... }
  // list, ok := resp.(*api.PodList)
  //