code: public void updateFingerprint (String retina_name, String fingerprint_id, String name) throws ApiException {
          // verify required params are set
          if(retina_name == null || fingerprint_id == null || name == null ) {
               throw new ApiException(400, "missing required params");
          }
          // create path and map variables
          String path = "/fingerprints/update".replaceAll("\\{format\\}","json");
  
          // query params
          Map<String, String> queryParams = new HashMap<String, String>();
          Map<String, String> headerParams = new HashMap<String, String>();
  
          if(!"null".equals(String.valueOf(retina_name)))
              queryParams.put("retina_name", String.valueOf(retina_name));
          if(!"null".equals(String.valueOf(fingerprint_id)))
              queryParams.put("fingerprint_id", String.valueOf(fingerprint_id));
          if(!"null".equals(String.valueOf(name)))
              queryParams.put("name", String.valueOf(name));
          String contentType = "application/json";
  
          try {
              Object response = apiInvoker.invokeAPI(basePath, path, "PUT", queryParams
                  , null, headerParams, contentType);
              if(response != null) {
                  if (response instanceof String) {
                          return ;
                  }
                  else if (response instanceof java.io.ByteArrayInputStream) {
                          return ;
                  }
                  
              }
              else {
                  return ;
              }
          } catch (ApiException ex) {
              if(ex.getCode() == 404) {
              	return ;
              }
              else {
                  throw ex;
              }
          }
          }
docs: Generated.
  @throws ApiException if an error occurs during querying of the API.