code: @Override
      public CassandraDeepJobConfig<T> initialize() {
          if (isInitialized) {
              return this;
          }
  
          if (StringUtils.isEmpty(getHost())) {
              try {
                  host.add(InetAddress.getLocalHost().getCanonicalHostName());
              } catch (UnknownHostException e) {
                  LOG.warn("Cannot resolve local host canonical name, using \"localhost\"");
                  host.add(InetAddress.getLoopbackAddress().getCanonicalHostName());
              }
          }
  
          validate();
  
          columnDefinitions();
          isInitialized = Boolean.TRUE;
  
          return this;
      }
docs: {@inheritDoc}