class TeamCityRestRequest {

    public Build fetchBuildStatus(int buildId) throws IOException {        
        String urlEndpoint = buildServerUrl + PATH_BUILD + Integer.toString(buildId);
        
        JsonElement json = RestRequest.fetchJson(username, password, urlEndpoint);
        
        System.out.println("Rest Response: " + json.toString());
        
        Gson gson = new Gson();
        
        return gson.fromJson(json, Build.class);
    }

    @SuppressWarnings("unused") private  TeamCityRestRequest();
    public  TeamCityRestRequest(String buildServerUrl, String buildServerUsername, String buildServerPassword);

}