Class BatchConfig


  • public class BatchConfig
    extends Object
    Provides all config related to the batch data source, as configured in the table config's ingestion config
    • Constructor Detail

    • Method Detail

      • getTableNameWithType

        public String getTableNameWithType()
      • getInputDirURI

        public String getInputDirURI()
      • getOutputDirURI

        public String getOutputDirURI()
      • getInputFsClassName

        public String getInputFsClassName()
      • getOutputFsClassName

        public String getOutputFsClassName()
      • getInputFormat

        public FileFormat getInputFormat()
      • isOverwriteOutput

        public boolean isOverwriteOutput()
      • getRecordReaderClassName

        public String getRecordReaderClassName()
      • getRecordReaderConfigClassName

        public String getRecordReaderConfigClassName()
      • getRecordReaderProps

        public Map<String,​String> getRecordReaderProps()
      • getSegmentNameGeneratorConfigs

        public Map<String,​String> getSegmentNameGeneratorConfigs()
      • getSegmentNameGeneratorType

        public String getSegmentNameGeneratorType()
      • getSegmentName

        public String getSegmentName()
      • getSegmentNamePrefix

        public String getSegmentNamePrefix()
      • getSegmentNamePostfix

        public String getSegmentNamePostfix()
      • isExcludeSequenceId

        public boolean isExcludeSequenceId()
      • getSequenceId

        public String getSequenceId()
      • isAppendUUIDToSegmentName

        public boolean isAppendUUIDToSegmentName()
      • getPushMode

        public String getPushMode()
      • getPushAttempts

        public int getPushAttempts()
      • getPushParallelism

        public int getPushParallelism()
      • getPushIntervalRetryMillis

        public long getPushIntervalRetryMillis()
      • getPushSegmentURIPrefix

        public String getPushSegmentURIPrefix()
      • getPushSegmentURISuffix

        public String getPushSegmentURISuffix()
      • getPushControllerURI

        public String getPushControllerURI()
      • getOutputSegmentDirURI

        public String getOutputSegmentDirURI()