class KsqlRestClient implements Closeable, AutoCloseable {

  public RestResponse<CommandStatuses> makeStatusRequest() {
    Response response = makeGetRequest("status");
    CommandStatuses result = response.readEntity(CommandStatuses.class);
    response.close();
    return RestResponse.successful(result);
  }

  public  KsqlRestClient(final String serverAddress);
  public  KsqlRestClient(final String serverAddress, final Properties properties);
  public  KsqlRestClient(String serverAddress, Map<String, Object> localProperties);
    KsqlRestClient(Client client, String serverAddress);

}