@Test public void testToString() { String s = RepairnatorConfig.getInstance().toString(); assertNotNull(s); }
@Override public String toString() { String ghToken = this.getGithubToken(); if (ghToken != null && !ghToken.isEmpty()) { ghToken = (ghToken.length() > 10) ? ghToken.substring(0,10)+"[...]" : ghToken; } String mongoDbInfo = this.getMongodbHost(); if (mongoDbInfo != null && !mongoDbInfo.isEmpty()) { int indexOfArobase = mongoDbInfo.indexOf('@'); if (indexOfArobase != -1) { mongoDbInfo = "mongodb: } } String smtpPass = ""; if(smtpPassword != null) smtpPass = "*****"; return "RepairnatorConfig{" + "runId='" + runId + '\'' + ", launcherMode=" + launcherMode + ", inputPath='" + inputPath + '\'' + ", outputPath='" + outputPath + '\'' + ", mongodbHost='" + mongoDbInfo + '\'' + ", mongodbName='" + mongodbName + '\'' + ", smtpServer='" + smtpServer + '\'' + ", smtpPort='" + smtpPort + '\'' + ", smtpTLS='" + smtpTLS + '\'' + ", smtpUsername='" + smtpUsername + '\'' + ", smtpPassword='" + smtpPass + '\'' + ", notifyTo=" + Arrays.toString(notifyTo) + ", notifyEndProcess=" + notifyEndProcess + ", push=" + push + ", pushRemoteRepo='" + pushRemoteRepo + '\'' + ", fork=" + fork + ", lookFromDate=" + lookFromDate + ", lookToDate=" + lookToDate + ", buildId=" + buildId + ", z3solverPath='" + z3solverPath + '\'' + ", workspacePath='" + workspacePath + '\'' + ", githubToken='" + ghToken + '\'' + ", dockerImageName='" + dockerImageName + '\'' + ", skipDelete=" + skipDelete + ", createOutputDir=" + createOutputDir + ", logDirectory='" + logDirectory + '\'' + ", nbThreads=" + nbThreads + ", globalTimeout=" + globalTimeout + ", whiteList=" + whiteList + ", blackList=" + blackList + ", jobSleepTime=" + jobSleepTime + ", buildSleepTime=" + buildSleepTime + ", maxInspectedBuilds=" + maxInspectedBuilds + ", duration=" + duration + ", humanPatch=" + humanPatch + ", repository='" + repository + '\'' + ", clean=" + clean + ", bearsMode=" + bearsMode.name() + ", bearsDelimiter = " + bearsDelimiter + ", repairTools=" + StringUtils.join(this.repairTools, ",") + ", githubUserName= " + githubUserName + ", githubUserEmail=" + githubUserEmail + ", pipelineMode=" + pipelineMode + ", listenerMode=" + listenerMode + ", activeMQUrl=" + activeMQUrl + ", activeMQSubmitQueueName=" + activeMQSubmitQueueName + ", gitUrl=" + gitUrl + ", gitBranch=" + gitBranch + ", gitCommitHash=" + gitCommitHash + ", noTravisRepair=" + noTravisRepair + ", rankPatches=" + patchRankingMode + '}'; }
RepairnatorConfig { @Override public String toString() { String ghToken = this.getGithubToken(); if (ghToken != null && !ghToken.isEmpty()) { ghToken = (ghToken.length() > 10) ? ghToken.substring(0,10)+"[...]" : ghToken; } String mongoDbInfo = this.getMongodbHost(); if (mongoDbInfo != null && !mongoDbInfo.isEmpty()) { int indexOfArobase = mongoDbInfo.indexOf('@'); if (indexOfArobase != -1) { mongoDbInfo = "mongodb: } } String smtpPass = ""; if(smtpPassword != null) smtpPass = "*****"; return "RepairnatorConfig{" + "runId='" + runId + '\'' + ", launcherMode=" + launcherMode + ", inputPath='" + inputPath + '\'' + ", outputPath='" + outputPath + '\'' + ", mongodbHost='" + mongoDbInfo + '\'' + ", mongodbName='" + mongodbName + '\'' + ", smtpServer='" + smtpServer + '\'' + ", smtpPort='" + smtpPort + '\'' + ", smtpTLS='" + smtpTLS + '\'' + ", smtpUsername='" + smtpUsername + '\'' + ", smtpPassword='" + smtpPass + '\'' + ", notifyTo=" + Arrays.toString(notifyTo) + ", notifyEndProcess=" + notifyEndProcess + ", push=" + push + ", pushRemoteRepo='" + pushRemoteRepo + '\'' + ", fork=" + fork + ", lookFromDate=" + lookFromDate + ", lookToDate=" + lookToDate + ", buildId=" + buildId + ", z3solverPath='" + z3solverPath + '\'' + ", workspacePath='" + workspacePath + '\'' + ", githubToken='" + ghToken + '\'' + ", dockerImageName='" + dockerImageName + '\'' + ", skipDelete=" + skipDelete + ", createOutputDir=" + createOutputDir + ", logDirectory='" + logDirectory + '\'' + ", nbThreads=" + nbThreads + ", globalTimeout=" + globalTimeout + ", whiteList=" + whiteList + ", blackList=" + blackList + ", jobSleepTime=" + jobSleepTime + ", buildSleepTime=" + buildSleepTime + ", maxInspectedBuilds=" + maxInspectedBuilds + ", duration=" + duration + ", humanPatch=" + humanPatch + ", repository='" + repository + '\'' + ", clean=" + clean + ", bearsMode=" + bearsMode.name() + ", bearsDelimiter = " + bearsDelimiter + ", repairTools=" + StringUtils.join(this.repairTools, ",") + ", githubUserName= " + githubUserName + ", githubUserEmail=" + githubUserEmail + ", pipelineMode=" + pipelineMode + ", listenerMode=" + listenerMode + ", activeMQUrl=" + activeMQUrl + ", activeMQSubmitQueueName=" + activeMQSubmitQueueName + ", gitUrl=" + gitUrl + ", gitBranch=" + gitBranch + ", gitCommitHash=" + gitCommitHash + ", noTravisRepair=" + noTravisRepair + ", rankPatches=" + patchRankingMode + '}'; } }
RepairnatorConfig { @Override public String toString() { String ghToken = this.getGithubToken(); if (ghToken != null && !ghToken.isEmpty()) { ghToken = (ghToken.length() > 10) ? ghToken.substring(0,10)+"[...]" : ghToken; } String mongoDbInfo = this.getMongodbHost(); if (mongoDbInfo != null && !mongoDbInfo.isEmpty()) { int indexOfArobase = mongoDbInfo.indexOf('@'); if (indexOfArobase != -1) { mongoDbInfo = "mongodb: } } String smtpPass = ""; if(smtpPassword != null) smtpPass = "*****"; return "RepairnatorConfig{" + "runId='" + runId + '\'' + ", launcherMode=" + launcherMode + ", inputPath='" + inputPath + '\'' + ", outputPath='" + outputPath + '\'' + ", mongodbHost='" + mongoDbInfo + '\'' + ", mongodbName='" + mongodbName + '\'' + ", smtpServer='" + smtpServer + '\'' + ", smtpPort='" + smtpPort + '\'' + ", smtpTLS='" + smtpTLS + '\'' + ", smtpUsername='" + smtpUsername + '\'' + ", smtpPassword='" + smtpPass + '\'' + ", notifyTo=" + Arrays.toString(notifyTo) + ", notifyEndProcess=" + notifyEndProcess + ", push=" + push + ", pushRemoteRepo='" + pushRemoteRepo + '\'' + ", fork=" + fork + ", lookFromDate=" + lookFromDate + ", lookToDate=" + lookToDate + ", buildId=" + buildId + ", z3solverPath='" + z3solverPath + '\'' + ", workspacePath='" + workspacePath + '\'' + ", githubToken='" + ghToken + '\'' + ", dockerImageName='" + dockerImageName + '\'' + ", skipDelete=" + skipDelete + ", createOutputDir=" + createOutputDir + ", logDirectory='" + logDirectory + '\'' + ", nbThreads=" + nbThreads + ", globalTimeout=" + globalTimeout + ", whiteList=" + whiteList + ", blackList=" + blackList + ", jobSleepTime=" + jobSleepTime + ", buildSleepTime=" + buildSleepTime + ", maxInspectedBuilds=" + maxInspectedBuilds + ", duration=" + duration + ", humanPatch=" + humanPatch + ", repository='" + repository + '\'' + ", clean=" + clean + ", bearsMode=" + bearsMode.name() + ", bearsDelimiter = " + bearsDelimiter + ", repairTools=" + StringUtils.join(this.repairTools, ",") + ", githubUserName= " + githubUserName + ", githubUserEmail=" + githubUserEmail + ", pipelineMode=" + pipelineMode + ", listenerMode=" + listenerMode + ", activeMQUrl=" + activeMQUrl + ", activeMQSubmitQueueName=" + activeMQSubmitQueueName + ", gitUrl=" + gitUrl + ", gitBranch=" + gitBranch + ", gitCommitHash=" + gitCommitHash + ", noTravisRepair=" + noTravisRepair + ", rankPatches=" + patchRankingMode + '}'; } private  RepairnatorConfig(); }
RepairnatorConfig { @Override public String toString() { String ghToken = this.getGithubToken(); if (ghToken != null && !ghToken.isEmpty()) { ghToken = (ghToken.length() > 10) ? ghToken.substring(0,10)+"[...]" : ghToken; } String mongoDbInfo = this.getMongodbHost(); if (mongoDbInfo != null && !mongoDbInfo.isEmpty()) { int indexOfArobase = mongoDbInfo.indexOf('@'); if (indexOfArobase != -1) { mongoDbInfo = "mongodb: } } String smtpPass = ""; if(smtpPassword != null) smtpPass = "*****"; return "RepairnatorConfig{" + "runId='" + runId + '\'' + ", launcherMode=" + launcherMode + ", inputPath='" + inputPath + '\'' + ", outputPath='" + outputPath + '\'' + ", mongodbHost='" + mongoDbInfo + '\'' + ", mongodbName='" + mongodbName + '\'' + ", smtpServer='" + smtpServer + '\'' + ", smtpPort='" + smtpPort + '\'' + ", smtpTLS='" + smtpTLS + '\'' + ", smtpUsername='" + smtpUsername + '\'' + ", smtpPassword='" + smtpPass + '\'' + ", notifyTo=" + Arrays.toString(notifyTo) + ", notifyEndProcess=" + notifyEndProcess + ", push=" + push + ", pushRemoteRepo='" + pushRemoteRepo + '\'' + ", fork=" + fork + ", lookFromDate=" + lookFromDate + ", lookToDate=" + lookToDate + ", buildId=" + buildId + ", z3solverPath='" + z3solverPath + '\'' + ", workspacePath='" + workspacePath + '\'' + ", githubToken='" + ghToken + '\'' + ", dockerImageName='" + dockerImageName + '\'' + ", skipDelete=" + skipDelete + ", createOutputDir=" + createOutputDir + ", logDirectory='" + logDirectory + '\'' + ", nbThreads=" + nbThreads + ", globalTimeout=" + globalTimeout + ", whiteList=" + whiteList + ", blackList=" + blackList + ", jobSleepTime=" + jobSleepTime + ", buildSleepTime=" + buildSleepTime + ", maxInspectedBuilds=" + maxInspectedBuilds + ", duration=" + duration + ", humanPatch=" + humanPatch + ", repository='" + repository + '\'' + ", clean=" + clean + ", bearsMode=" + bearsMode.name() + ", bearsDelimiter = " + bearsDelimiter + ", repairTools=" + StringUtils.join(this.repairTools, ",") + ", githubUserName= " + githubUserName + ", githubUserEmail=" + githubUserEmail + ", pipelineMode=" + pipelineMode + ", listenerMode=" + listenerMode + ", activeMQUrl=" + activeMQUrl + ", activeMQSubmitQueueName=" + activeMQSubmitQueueName + ", gitUrl=" + gitUrl + ", gitBranch=" + gitBranch + ", gitCommitHash=" + gitCommitHash + ", noTravisRepair=" + noTravisRepair + ", rankPatches=" + patchRankingMode + '}'; } private  RepairnatorConfig(); void readFromFile(); static void deleteInstance(); static RepairnatorConfig getInstance(); String getRunId(); void setListenerMode(String listenerMode); LISTENER_MODE getListenerMode(); void setPipelineMode(String pipelineMode); PIPELINE_MODE getPipelineMode(); void setActiveMQUrl(String activeMQUrl); String getActiveMQUrl(); void setActiveMQSubmitQueueName(String activeMQSubmitQueueName); String getActiveMQSubmitQueueName(); void setActiveMQListenQueueName(String activeMQListenQueueName); String getActiveMQListenQueueName(); void setActiveMQUsername(String activeMQUsername); String getActiveMQUsername(); void setActiveMQPassword(String activeMQPassword); String getActiveMQPassword(); void setWebSocketUrl(String webSocketUrl); String getWebSocketUrl(); void setJmxHostName(String jmxHostName); String getJmxHostName(); void setQueueLimit(int queueLimit); int getQueueLimit(); void setRunId(String runId); LauncherMode getLauncherMode(); void setLauncherMode(LauncherMode launcherMode); String getInputPath(); void setInputPath(String inputPath); String getOutputPath(); void setOutputPath(String outputPath); String getMongodbHost(); void setMongodbHost(String mongodbHost); String getMongodbName(); void setMongodbName(String mongodbName); String getSmtpServer(); void setSmtpServer(String smtpServer); int getSmtpPort(); void setSmtpPort(int smtpPort); boolean isSmtpTLS(); void setSmtpTLS(boolean smtpTLS); String getSmtpUsername(); void setSmtpUsername(String smtpUsername); String getSmtpPassword(); void setSmtpPassword(String smtpPassword); String[] getNotifyTo(); void setNotifyTo(String[] notifyTo); boolean isNotifyEndProcess(); void setNotifyEndProcess(boolean notifyEndProcess); boolean isPush(); void setPush(boolean push); String getPushRemoteRepo(); void setPushRemoteRepo(String pushRemoteRepo); boolean isFork(); void setFork(boolean fork); boolean isDebug(); void setDebug(boolean debug); int getBuildId(); void setBuildId(int buildId); int getNextBuildId(); void setNextBuildId(int nextBuildId); String getZ3solverPath(); void setZ3solverPath(String z3solverPath); String getWorkspacePath(); void setWorkspacePath(String workspacePath); String getGithubToken(); void setGithubToken(String githubToken); String getProjectsToIgnoreFilePath(); void setProjectsToIgnoreFilePath(String projectsToIgnoreFilePath); Date getLookFromDate(); void setLookFromDate(Date lookFromDate); Date getLookToDate(); void setLookToDate(Date lookToDate); String getDockerImageName(); void setDockerImageName(String dockerImageName); boolean isSkipDelete(); void setSkipDelete(boolean skipDelete); boolean isCreateOutputDir(); void setCreateOutputDir(boolean createOutputDir); String getLogDirectory(); void setLogDirectory(String logDirectory); int getNbThreads(); void setNbThreads(int nbThreads); int getGlobalTimeout(); void setGlobalTimeout(int globalTimeout); File getWhiteList(); void setWhiteList(File whiteList); File getBlackList(); void setBlackList(File blackList); int getJobSleepTime(); void setJobSleepTime(int jobSleepTime); int getBuildSleepTime(); void setBuildSleepTime(int buildSleepTime); int getMaxInspectedBuilds(); void setMaxInspectedBuilds(int maxInspectedBuilds); Duration getDuration(); void setDuration(Duration duration); boolean isHumanPatch(); void setHumanPatch(boolean humanPatch); String getRepository(); void setRepository(String repository); boolean isClean(); void setClean(boolean clean); static void setInstance(RepairnatorConfig instance); GitHub getGithub(); JTravis getJTravis(); BearsMode getBearsMode(); void setBearsMode(BearsMode bearsMode); Set<String> getRepairTools(); void setRepairTools(Set<String> repairTools); boolean isBearsDelimiter(); void setBearsDelimiter(boolean bearsDelimiter); void setGitUrl(String gitUrl); void setGitBranch(String gitBranch); void setGitCommitHash(String gitCommitHash); String getGitUrl(); String getGitBranch(); String getGitCommitHash(); String getGithubUserName(); void setGithubUserName(String githubUserName); String getGithubUserEmail(); void setGithubUserEmail(String githubUserEmail); void setMavenHome(String mavenHome); String getMavenHome(); boolean isCreatePR(); void setCreatePR(boolean createPR); void setNoTravisRepair(boolean noTravisRepair); boolean isNoTravisRepair(); void setSonarRules(String[] sonarRules); String[] getSonarRules(); void setIsStaticAnalysis(boolean isStaticAnalysis); boolean isStaticAnalysis(); void setSegmentSize(int segmentSize); int getSegmentSize(); void setSoraldRepairMode(SORALD_REPAIR_MODE soraldRepairMode); SORALD_REPAIR_MODE getSoraldRepairMode(); void setSoraldMaxFixesPerRule(int soraldMaxFixesPerRule); int getSoraldMaxFixesPerRule(); PATCH_RANKING_MODE getPatchRankingMode(); void setPatchRankingMode(String patchRankingMode); @Override String toString(); Duration getSummaryFrequency(); void setSummaryFrequency(Duration summaryFrequency); String[] getNotifySummary(); void setNotifySummary(String[] notifySummary); int getNumberOfPRs(); void setNumberOfPRs(int numberOfPRs); String[] getExperimentalPluginRepoList(); void setExperimentalPluginRepoList(String[] experimentalPluginRepoList); int getNumberOfPatchedBuilds(); void setNumberOfPatchedBuilds(int numberOfPatchedBuilds); String getGitRepositoryUrl(); void setGitRepositoryUrl(String gitRepositoryUrl); String getGitRepositoryBranch(); void setGitRepositoryBranch(String gitRepositoryBranch); String getGitRepositoryIdCommit(); void setGitRepositoryIdCommit(String gitRepositoryIdCommit); boolean isGitRepositoryFirstCommit(); void setGitRepositoryFirstCommit(boolean gitRepositoryFirstCommit); String getGitRepositoryId(); }
RepairnatorConfig { @Override public String toString() { String ghToken = this.getGithubToken(); if (ghToken != null && !ghToken.isEmpty()) { ghToken = (ghToken.length() > 10) ? ghToken.substring(0,10)+"[...]" : ghToken; } String mongoDbInfo = this.getMongodbHost(); if (mongoDbInfo != null && !mongoDbInfo.isEmpty()) { int indexOfArobase = mongoDbInfo.indexOf('@'); if (indexOfArobase != -1) { mongoDbInfo = "mongodb: } } String smtpPass = ""; if(smtpPassword != null) smtpPass = "*****"; return "RepairnatorConfig{" + "runId='" + runId + '\'' + ", launcherMode=" + launcherMode + ", inputPath='" + inputPath + '\'' + ", outputPath='" + outputPath + '\'' + ", mongodbHost='" + mongoDbInfo + '\'' + ", mongodbName='" + mongodbName + '\'' + ", smtpServer='" + smtpServer + '\'' + ", smtpPort='" + smtpPort + '\'' + ", smtpTLS='" + smtpTLS + '\'' + ", smtpUsername='" + smtpUsername + '\'' + ", smtpPassword='" + smtpPass + '\'' + ", notifyTo=" + Arrays.toString(notifyTo) + ", notifyEndProcess=" + notifyEndProcess + ", push=" + push + ", pushRemoteRepo='" + pushRemoteRepo + '\'' + ", fork=" + fork + ", lookFromDate=" + lookFromDate + ", lookToDate=" + lookToDate + ", buildId=" + buildId + ", z3solverPath='" + z3solverPath + '\'' + ", workspacePath='" + workspacePath + '\'' + ", githubToken='" + ghToken + '\'' + ", dockerImageName='" + dockerImageName + '\'' + ", skipDelete=" + skipDelete + ", createOutputDir=" + createOutputDir + ", logDirectory='" + logDirectory + '\'' + ", nbThreads=" + nbThreads + ", globalTimeout=" + globalTimeout + ", whiteList=" + whiteList + ", blackList=" + blackList + ", jobSleepTime=" + jobSleepTime + ", buildSleepTime=" + buildSleepTime + ", maxInspectedBuilds=" + maxInspectedBuilds + ", duration=" + duration + ", humanPatch=" + humanPatch + ", repository='" + repository + '\'' + ", clean=" + clean + ", bearsMode=" + bearsMode.name() + ", bearsDelimiter = " + bearsDelimiter + ", repairTools=" + StringUtils.join(this.repairTools, ",") + ", githubUserName= " + githubUserName + ", githubUserEmail=" + githubUserEmail + ", pipelineMode=" + pipelineMode + ", listenerMode=" + listenerMode + ", activeMQUrl=" + activeMQUrl + ", activeMQSubmitQueueName=" + activeMQSubmitQueueName + ", gitUrl=" + gitUrl + ", gitBranch=" + gitBranch + ", gitCommitHash=" + gitCommitHash + ", noTravisRepair=" + noTravisRepair + ", rankPatches=" + patchRankingMode + '}'; } private  RepairnatorConfig(); void readFromFile(); static void deleteInstance(); static RepairnatorConfig getInstance(); String getRunId(); void setListenerMode(String listenerMode); LISTENER_MODE getListenerMode(); void setPipelineMode(String pipelineMode); PIPELINE_MODE getPipelineMode(); void setActiveMQUrl(String activeMQUrl); String getActiveMQUrl(); void setActiveMQSubmitQueueName(String activeMQSubmitQueueName); String getActiveMQSubmitQueueName(); void setActiveMQListenQueueName(String activeMQListenQueueName); String getActiveMQListenQueueName(); void setActiveMQUsername(String activeMQUsername); String getActiveMQUsername(); void setActiveMQPassword(String activeMQPassword); String getActiveMQPassword(); void setWebSocketUrl(String webSocketUrl); String getWebSocketUrl(); void setJmxHostName(String jmxHostName); String getJmxHostName(); void setQueueLimit(int queueLimit); int getQueueLimit(); void setRunId(String runId); LauncherMode getLauncherMode(); void setLauncherMode(LauncherMode launcherMode); String getInputPath(); void setInputPath(String inputPath); String getOutputPath(); void setOutputPath(String outputPath); String getMongodbHost(); void setMongodbHost(String mongodbHost); String getMongodbName(); void setMongodbName(String mongodbName); String getSmtpServer(); void setSmtpServer(String smtpServer); int getSmtpPort(); void setSmtpPort(int smtpPort); boolean isSmtpTLS(); void setSmtpTLS(boolean smtpTLS); String getSmtpUsername(); void setSmtpUsername(String smtpUsername); String getSmtpPassword(); void setSmtpPassword(String smtpPassword); String[] getNotifyTo(); void setNotifyTo(String[] notifyTo); boolean isNotifyEndProcess(); void setNotifyEndProcess(boolean notifyEndProcess); boolean isPush(); void setPush(boolean push); String getPushRemoteRepo(); void setPushRemoteRepo(String pushRemoteRepo); boolean isFork(); void setFork(boolean fork); boolean isDebug(); void setDebug(boolean debug); int getBuildId(); void setBuildId(int buildId); int getNextBuildId(); void setNextBuildId(int nextBuildId); String getZ3solverPath(); void setZ3solverPath(String z3solverPath); String getWorkspacePath(); void setWorkspacePath(String workspacePath); String getGithubToken(); void setGithubToken(String githubToken); String getProjectsToIgnoreFilePath(); void setProjectsToIgnoreFilePath(String projectsToIgnoreFilePath); Date getLookFromDate(); void setLookFromDate(Date lookFromDate); Date getLookToDate(); void setLookToDate(Date lookToDate); String getDockerImageName(); void setDockerImageName(String dockerImageName); boolean isSkipDelete(); void setSkipDelete(boolean skipDelete); boolean isCreateOutputDir(); void setCreateOutputDir(boolean createOutputDir); String getLogDirectory(); void setLogDirectory(String logDirectory); int getNbThreads(); void setNbThreads(int nbThreads); int getGlobalTimeout(); void setGlobalTimeout(int globalTimeout); File getWhiteList(); void setWhiteList(File whiteList); File getBlackList(); void setBlackList(File blackList); int getJobSleepTime(); void setJobSleepTime(int jobSleepTime); int getBuildSleepTime(); void setBuildSleepTime(int buildSleepTime); int getMaxInspectedBuilds(); void setMaxInspectedBuilds(int maxInspectedBuilds); Duration getDuration(); void setDuration(Duration duration); boolean isHumanPatch(); void setHumanPatch(boolean humanPatch); String getRepository(); void setRepository(String repository); boolean isClean(); void setClean(boolean clean); static void setInstance(RepairnatorConfig instance); GitHub getGithub(); JTravis getJTravis(); BearsMode getBearsMode(); void setBearsMode(BearsMode bearsMode); Set<String> getRepairTools(); void setRepairTools(Set<String> repairTools); boolean isBearsDelimiter(); void setBearsDelimiter(boolean bearsDelimiter); void setGitUrl(String gitUrl); void setGitBranch(String gitBranch); void setGitCommitHash(String gitCommitHash); String getGitUrl(); String getGitBranch(); String getGitCommitHash(); String getGithubUserName(); void setGithubUserName(String githubUserName); String getGithubUserEmail(); void setGithubUserEmail(String githubUserEmail); void setMavenHome(String mavenHome); String getMavenHome(); boolean isCreatePR(); void setCreatePR(boolean createPR); void setNoTravisRepair(boolean noTravisRepair); boolean isNoTravisRepair(); void setSonarRules(String[] sonarRules); String[] getSonarRules(); void setIsStaticAnalysis(boolean isStaticAnalysis); boolean isStaticAnalysis(); void setSegmentSize(int segmentSize); int getSegmentSize(); void setSoraldRepairMode(SORALD_REPAIR_MODE soraldRepairMode); SORALD_REPAIR_MODE getSoraldRepairMode(); void setSoraldMaxFixesPerRule(int soraldMaxFixesPerRule); int getSoraldMaxFixesPerRule(); PATCH_RANKING_MODE getPatchRankingMode(); void setPatchRankingMode(String patchRankingMode); @Override String toString(); Duration getSummaryFrequency(); void setSummaryFrequency(Duration summaryFrequency); String[] getNotifySummary(); void setNotifySummary(String[] notifySummary); int getNumberOfPRs(); void setNumberOfPRs(int numberOfPRs); String[] getExperimentalPluginRepoList(); void setExperimentalPluginRepoList(String[] experimentalPluginRepoList); int getNumberOfPatchedBuilds(); void setNumberOfPatchedBuilds(int numberOfPatchedBuilds); String getGitRepositoryUrl(); void setGitRepositoryUrl(String gitRepositoryUrl); String getGitRepositoryBranch(); void setGitRepositoryBranch(String gitRepositoryBranch); String getGitRepositoryIdCommit(); void setGitRepositoryIdCommit(String gitRepositoryIdCommit); boolean isGitRepositoryFirstCommit(); void setGitRepositoryFirstCommit(boolean gitRepositoryFirstCommit); String getGitRepositoryId();  }