Class IngestionConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.table.ingestion.IngestionConfig
-
- All Implemented Interfaces:
Serializable
public class IngestionConfig extends BaseJsonConfig
Class representing table ingestion configuration i.e. all configs related to the data source and the ingestion properties and operations- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description IngestionConfig()IngestionConfig(BatchIngestionConfig batchIngestionConfig, StreamIngestionConfig streamIngestionConfig, FilterConfig filterConfig, List<TransformConfig> transformConfigs, ComplexTypeConfig complexTypeConfig, List<AggregationConfig> aggregationConfigs)Deprecated.
-
Method Summary
Modifier and Type Method Description List<AggregationConfig>getAggregationConfigs()BatchIngestionConfiggetBatchIngestionConfig()ComplexTypeConfiggetComplexTypeConfig()FilterConfiggetFilterConfig()StreamIngestionConfiggetStreamIngestionConfig()List<TransformConfig>getTransformConfigs()booleanisContinueOnError()booleanisRowTimeValueCheck()booleanisSegmentTimeValueCheck()voidsetAggregationConfigs(List<AggregationConfig> aggregationConfigs)voidsetBatchIngestionConfig(BatchIngestionConfig batchIngestionConfig)voidsetComplexTypeConfig(ComplexTypeConfig complexTypeConfig)voidsetContinueOnError(boolean continueOnError)voidsetFilterConfig(FilterConfig filterConfig)voidsetRowTimeValueCheck(boolean rowTimeValueCheck)voidsetSegmentTimeValueCheck(boolean segmentTimeValueCheck)voidsetStreamIngestionConfig(StreamIngestionConfig streamIngestionConfig)voidsetTransformConfigs(List<TransformConfig> transformConfigs)-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
equals, hashCode, toJsonNode, toJsonString, toString
-
-
-
-
Constructor Detail
-
IngestionConfig
@Deprecated public IngestionConfig(@Nullable BatchIngestionConfig batchIngestionConfig, @Nullable StreamIngestionConfig streamIngestionConfig, @Nullable FilterConfig filterConfig, @Nullable List<TransformConfig> transformConfigs, @Nullable ComplexTypeConfig complexTypeConfig, @Nullable List<AggregationConfig> aggregationConfigs)
Deprecated.
-
IngestionConfig
public IngestionConfig()
-
-
Method Detail
-
getBatchIngestionConfig
@Nullable public BatchIngestionConfig getBatchIngestionConfig()
-
getStreamIngestionConfig
@Nullable public StreamIngestionConfig getStreamIngestionConfig()
-
getFilterConfig
@Nullable public FilterConfig getFilterConfig()
-
getTransformConfigs
@Nullable public List<TransformConfig> getTransformConfigs()
-
getComplexTypeConfig
@Nullable public ComplexTypeConfig getComplexTypeConfig()
-
getAggregationConfigs
@Nullable public List<AggregationConfig> getAggregationConfigs()
-
isContinueOnError
public boolean isContinueOnError()
-
isRowTimeValueCheck
public boolean isRowTimeValueCheck()
-
isSegmentTimeValueCheck
public boolean isSegmentTimeValueCheck()
-
setBatchIngestionConfig
public void setBatchIngestionConfig(BatchIngestionConfig batchIngestionConfig)
-
setStreamIngestionConfig
public void setStreamIngestionConfig(StreamIngestionConfig streamIngestionConfig)
-
setFilterConfig
public void setFilterConfig(FilterConfig filterConfig)
-
setTransformConfigs
public void setTransformConfigs(List<TransformConfig> transformConfigs)
-
setComplexTypeConfig
public void setComplexTypeConfig(ComplexTypeConfig complexTypeConfig)
-
setAggregationConfigs
public void setAggregationConfigs(List<AggregationConfig> aggregationConfigs)
-
setContinueOnError
public void setContinueOnError(boolean continueOnError)
-
setRowTimeValueCheck
public void setRowTimeValueCheck(boolean rowTimeValueCheck)
-
setSegmentTimeValueCheck
public void setSegmentTimeValueCheck(boolean segmentTimeValueCheck)
-
-