Class 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
    • Method Detail

      • getFilterConfig

        @Nullable
        public FilterConfig getFilterConfig()
      • 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)