code: @Override
      public AerospikeDeepJobConfig<T> initialize() {
          validate();
  
          configHadoop = new JobConf();
          configHadoop = new Configuration();
  
          configHadoop.set(AerospikeConfigUtil.INPUT_HOST, getHost());
  
          configHadoop.set(AerospikeConfigUtil.INPUT_PORT, Integer.toString(getAerospikePort()));
  
          configHadoop.set(AerospikeConfigUtil.INPUT_NAMESPACE, catalog);
  
          configHadoop.set(AerospikeConfigUtil.INPUT_SETNAME, table);
  
          configHadoop.set(AerospikeConfigUtil.INPUT_OPERATION, operation);
  
          if (numrangeFilter != null) {
              configHadoop.set(AerospikeConfigUtil.INPUT_NUMRANGE_BIN, numrangeFilter._1());
              configHadoop.set(AerospikeConfigUtil.INPUT_NUMRANGE_BEGIN, numrangeFilter._2().toString());
              configHadoop.set(AerospikeConfigUtil.INPUT_NUMRANGE_END, numrangeFilter._3().toString());
          }
  
          configHadoop.set(AerospikeConfigUtil.OUTPUT_HOST, getHost());
  
          configHadoop.set(AerospikeConfigUtil.OUTPUT_PORT, Integer.toString(getAerospikePort()));
  
          configHadoop.set(AerospikeConfigUtil.OUTPUT_NAMESPACE, catalog);
  
          configHadoop.set(AerospikeConfigUtil.OUTPUT_SETNAME, table);
  
          if (operation != null) {
              configHadoop.set(AerospikeConfigUtil.INPUT_OPERATION, operation);
          }
  
          return this;
      }
docs: {@inheritDoc}