code: @Override
      public Map<String, Object> toSource() {
          Map<String, Object> sourceMap = new HashMap<>();
          if (configId != null) {
              addFieldToSource(sourceMap, "configId", configId);
          }
          if (errorCount != null) {
              addFieldToSource(sourceMap, "errorCount", errorCount);
          }
          if (errorLog != null) {
              addFieldToSource(sourceMap, "errorLog", errorLog);
          }
          if (errorName != null) {
              addFieldToSource(sourceMap, "errorName", errorName);
          }
          if (lastAccessTime != null) {
              addFieldToSource(sourceMap, "lastAccessTime", lastAccessTime);
          }
          if (threadName != null) {
              addFieldToSource(sourceMap, "threadName", threadName);
          }
          if (url != null) {
              addFieldToSource(sourceMap, "url", url);
          }
          return sourceMap;
      }
docs: ======