Class SegmentGenerationTaskSpec
- java.lang.Object
-
- org.apache.pinot.spi.ingestion.batch.spec.SegmentGenerationTaskSpec
-
- All Implemented Interfaces:
Serializable
public class SegmentGenerationTaskSpec extends Object implements Serializable
SegmentGenerationTaskSpec defines all the required information in order to generate Pinot Segment. Note that this task creates a segment directory, not tar file.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCUSTOM_PREFIXstatic StringCUSTOM_SUBSET
-
Constructor Summary
Constructors Constructor Description SegmentGenerationTaskSpec()
-
Method Summary
Modifier and Type Method Description Map<String,String>getCustomProperties()StringgetCustomProperty(String key)StringgetInputFilePath()StringgetOutputDirectoryPath()RecordReaderSpecgetRecordReaderSpec()SchemagetSchema()SegmentNameGeneratorSpecgetSegmentNameGeneratorSpec()intgetSequenceId()TableConfiggetTableConfig()booleanisFailOnEmptySegment()voidsetCustomProperties(Map<String,String> customProperties)voidsetCustomProperty(String key, String value)voidsetFailOnEmptySegment(boolean failOnEmptySegment)voidsetInputFilePath(String inputFilePath)voidsetOutputDirectoryPath(String outputDirectoryPath)voidsetRecordReaderSpec(RecordReaderSpec recordReaderSpec)voidsetSchema(Schema schema)voidsetSegmentNameGeneratorSpec(SegmentNameGeneratorSpec segmentNameGeneratorSpec)voidsetSequenceId(int sequenceId)voidsetTableConfig(TableConfig tableConfig)
-
-
-
Field Detail
-
CUSTOM_SUBSET
public static final String CUSTOM_SUBSET
- See Also:
- Constant Field Values
-
CUSTOM_PREFIX
public static final String CUSTOM_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTableConfig
public TableConfig getTableConfig()
-
setTableConfig
public void setTableConfig(TableConfig tableConfig)
-
getSchema
public Schema getSchema()
-
setSchema
public void setSchema(Schema schema)
-
getRecordReaderSpec
public RecordReaderSpec getRecordReaderSpec()
-
setRecordReaderSpec
public void setRecordReaderSpec(RecordReaderSpec recordReaderSpec)
-
getSegmentNameGeneratorSpec
public SegmentNameGeneratorSpec getSegmentNameGeneratorSpec()
-
setSegmentNameGeneratorSpec
public void setSegmentNameGeneratorSpec(SegmentNameGeneratorSpec segmentNameGeneratorSpec)
-
getInputFilePath
public String getInputFilePath()
-
setInputFilePath
public void setInputFilePath(String inputFilePath)
-
getOutputDirectoryPath
public String getOutputDirectoryPath()
-
setOutputDirectoryPath
public void setOutputDirectoryPath(String outputDirectoryPath)
-
getSequenceId
public int getSequenceId()
-
setSequenceId
public void setSequenceId(int sequenceId)
-
isFailOnEmptySegment
public boolean isFailOnEmptySegment()
-
setFailOnEmptySegment
public void setFailOnEmptySegment(boolean failOnEmptySegment)
-
-