public String toJsonString() {
        int num = 0;
        String localAddress = null;
        try {
            localAddress = AddressUtils.getLocalAddress();
        } catch (Throwable e) {
            //
        }
        StringBuilder sBuilder = new StringBuilder(512);
        sBuilder.append("{\"masterInfo\":[");
        for (String item : this.masterInfo.getAddrMap4Failover().keySet()) {
            if (num++ > 0) {
                sBuilder.append(",");
            }
            sBuilder.append("\"").append(item).append("\"");
        }
        return sBuilder.append("],\"rpcReadTimeoutMs\":").append(this.rpcReadTimeoutMs)
                .append(",\"rpcConnProcessorCnt\":").append(this.rpcConnProcessorCnt)
                .append(",\"rpcNettyWorkMemorySize\":").append(this.rpcNettyWorkMemorySize)
                .append(",\"rpcRspCallBackThreadCnt\":").append(this.rpcRspCallBackThreadCnt)
                .append(",\"nettyWriteBufferHighWaterMark\":").append(this.nettyWriteBufferHighWaterMark)
                .append(",\"nettyWriteBufferLowWaterMark\":").append(this.nettyWriteBufferLowWaterMark)
                .append(",\"maxRegisterRetryTimes\":").append(this.maxRegisterRetryTimes)
                .append(",\"regFailWaitPeriodMs\":").append(this.regFailWaitPeriodMs)
                .append(",\"maxHeartBeatRetryTimes\":").append(this.maxHeartBeatRetryTimes)
                .append(",\"heartbeatPeriodMs\":").append(this.heartbeatPeriodMs)
                .append(",\"heartbeatPeriodAfterFail\":").append(this.heartbeatPeriodAfterFail)
                .append(",\"linkStatsDurationMs\":").append(this.linkStatsDurationMs)
                .append(",\"linkStatsForbiddenDurationMs\":").append(this.linkStatsForbiddenDurationMs)
                .append(",\"linkStatsMaxAllowedFailTimes\":").append(this.linkStatsMaxAllowedFailTimes)
                .append(",\"linkStatsMaxForbiddenRate\":").append(this.linkStatsMaxForbiddenRate)
                .append(",\"maxSentForbiddenRate\":").append(this.maxSentForbiddenRate)
                .append(",\"maxForbiddenCheckDuration\":").append(this.maxForbiddenCheckDuration)
                .append(",\"sessionStatisticCheckDuration\":").append(this.sessionStatisticCheckDuration)
                .append(",\"sessionWarnForbiddenRate\":").append(this.sessionWarnForbiddenRate)
                .append(",\"sessionWarnDelayedMsgCount\":").append(this.sessionWarnDelayedMsgCount)
                .append(",\"linkMaxAllowedDelayedMsgCount\":").append(this.linkMaxAllowedDelayedMsgCount)
                .append(",\"sessionMaxAllowedDelayedMsgCount\":").append(this.sessionMaxAllowedDelayedMsgCount)
                .append(",\"unAvailableFbdDurationMs\":").append(this.unAvailableFbdDurationMs)
                .append(",\"enableUserAuthentic\":").append(this.enableUserAuthentic)
                .append(",").append(this.statsConfig.toString())
                .append(",\"usrName\":\"").append(this.usrName)
                .append("\",\"usrPassWord\":\"").append(this.usrPassWord)
                .append("\",\"localAddress\":\"").append(localAddress)
                .append("\",").append(this.tlsConfig.toString())
                .append("}").toString();
    }
Get the configured Json string information

@return    the configured Json string information
inlong-tubemq/tubemq-client/src/main/java/org/apache/inlong/tubemq/client/config/TubeClientConfig.java