Class BatchConfig
- java.lang.Object
-
- org.apache.pinot.spi.ingestion.batch.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 Summary
Constructors Constructor Description BatchConfig(String tableNameWithType, Map<String,String> batchConfigsMap)
-
Method Summary
Modifier and Type Method Description Map<String,String>getBatchConfigMap()StringgetInputDirURI()FileFormatgetInputFormat()StringgetInputFsClassName()Map<String,String>getInputFsProps()StringgetOutputDirURI()StringgetOutputFsClassName()Map<String,String>getOutputFsProps()StringgetOutputSegmentDirURI()intgetPushAttempts()StringgetPushControllerURI()longgetPushIntervalRetryMillis()StringgetPushMode()intgetPushParallelism()StringgetPushSegmentURIPrefix()StringgetPushSegmentURISuffix()StringgetRecordReaderClassName()StringgetRecordReaderConfigClassName()Map<String,String>getRecordReaderProps()StringgetSegmentName()Map<String,String>getSegmentNameGeneratorConfigs()StringgetSegmentNameGeneratorType()StringgetSegmentNamePostfix()StringgetSegmentNamePrefix()StringgetSequenceId()StringgetTableNameWithType()booleanisAppendUUIDToSegmentName()booleanisExcludeSequenceId()booleanisOverwriteOutput()
-
-
-
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()
-
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()
-
-