package com.rayo.core.verb; import org.apache.commons.lang.builder.ToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; public class CpaData { private Long maxTime; private Long finalSilence; private Long minSpeechDuration; private Long minVolume; private Boolean terminate = Boolean.FALSE; private String[] signals = new String[]{}; public CpaData(String... signals) { this.signals = signals; } public String[] getSignals() { return signals; } public void setSignals(String[] signals) { this.signals = signals; } public Long getMaxTime() { return maxTime; } public void setMaxTime(Long maxTime) { this.maxTime = maxTime; } public Long getFinalSilence() { return finalSilence; } public void setFinalSilence(Long finalSilence) { this.finalSilence = finalSilence; } public Long getMinSpeechDuration() { return minSpeechDuration; } public void setMinSpeechDuration(Long minSpeechDuration) { this.minSpeechDuration = minSpeechDuration; } public Long getMinVolume() { return minVolume; } public void setMinVolume(Long minVolume) { this.minVolume = minVolume; } public Boolean isTerminate() { return terminate; } public void setTerminate(Boolean terminate) { this.terminate = terminate; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE) .append("maxTime", getMaxTime()) .append("finalSilence", getFinalSilence()) .append("minSpeechDuration", getMinSpeechDuration()) .append("minVolume", getMinVolume()) .append("terminate", isTerminate()) .append("signals", getSignals()).toString(); } }