class ROdps {

  private static LinkedHashMap<String, String> parsePartition(String part) throws ROdpsException {
    LinkedHashMap<String, String> ret = new LinkedHashMap<String, String>();
    String[] pts = part.split(",|/");
    for (String p : pts) {
      String[] kv = p.split("=");
      if (kv.length != 2) {
        throw new ROdpsException("Partition expression error:" + part);
      }
      if (kv[1].startsWith("'") && kv[1].endsWith("'") || kv[1].startsWith("\"")
          && kv[1].endsWith("\"")) {
        kv[1] = kv[1].substring(1, kv[1].length() - 1);
      }
      ret.put(kv[0], kv[1]);
    }
    return ret;
  }

  public  ROdps(String projectName, String accessID, String accessKey, String endPoint,
      String dtEndpoint, String logviewHost, String log4j_properties);

}