/**
  * Performs an HTTP PUT operation
  *
  * @param string $endpoint
  * @param array $query_string_array
  * @param array $body
  * @return Response
  */
 public function put($endpoint, $query_string_array, $body)
 {
     $request = new Request();
     $request->set_method('PUT');
     $request->set_endpoint($endpoint);
     $request->set_query_string_array($query_string_array);
     $request->set_body($body);
     $response = $this->request($request);
     return $response;
 }