question: public Job configure ( boolean isSecured , String metaStoreUris , String principal , String redisHost , int redisPort , String password , int redisDb , String inputDatabase , String inputTable , String inputFilter , String keyName , String valueName , String keyPrefix , int numReducer , boolean replace , boolean pipeline , boolean flush , int commitSize , String [ ] anonFields , String exportSalt ) throws Exception { this . isSecured = isSecured ; this . metaStoreUris = metaStoreUris ; this . principal = principal ; this . redisHost = redisHost ; this . redisPort = redisPort ; this . password = password ; this . redisDb = redisDb ; this . inputDatabase = inputDatabase ; this . inputTable = inputTable ; this . inputFilter = inputFilter ; this . keyName = keyName ; this . keyPrefix = keyPrefix ; this . valueName = valueName ; this . numReducer = numReducer ; this . replace = replace ; this . pipeline = pipeline ; this . flush = flush ; this . commitSize = commitSize ; this . anonFields = anonFields . clone ( ) ; this . exportSalt = exportSalt ; return configure ( ) ; }
target:  This function takes all required parameters and returns a configured job object.