Class SegmentsValidationAndRetentionConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.table.SegmentsValidationAndRetentionConfig
-
- All Implemented Interfaces:
Serializable
public class SegmentsValidationAndRetentionConfig extends BaseJsonConfig
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SegmentsValidationAndRetentionConfig()
-
Method Summary
-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
equals, hashCode, toJsonNode, toJsonString, toString
-
-
-
-
Method Detail
-
getSegmentAssignmentStrategy
public String getSegmentAssignmentStrategy()
-
setSegmentAssignmentStrategy
public void setSegmentAssignmentStrategy(String segmentAssignmentStrategy)
-
getTimeColumnName
public String getTimeColumnName()
-
setTimeColumnName
public void setTimeColumnName(String timeColumnName)
-
getTimeType
@Deprecated public TimeUnit getTimeType()
Deprecated.
-
setTimeType
public void setTimeType(String timeType)
-
getRetentionTimeUnit
public String getRetentionTimeUnit()
-
setRetentionTimeUnit
public void setRetentionTimeUnit(String retentionTimeUnit)
-
getRetentionTimeValue
public String getRetentionTimeValue()
-
setRetentionTimeValue
public void setRetentionTimeValue(String retentionTimeValue)
-
getDeletedSegmentsRetentionPeriod
public String getDeletedSegmentsRetentionPeriod()
-
setDeletedSegmentsRetentionPeriod
public void setDeletedSegmentsRetentionPeriod(String deletedSegmentsRetentionPeriod)
-
getSegmentPushFrequency
public String getSegmentPushFrequency()
Deprecated.UsesegmentIngestionFrequencyfromIngestionConfig.getBatchIngestionConfig()
-
setSegmentPushFrequency
public void setSegmentPushFrequency(String segmentPushFrequency)
-
getSegmentPushType
public String getSegmentPushType()
Deprecated.UsesegmentIngestionTypefromIngestionConfig.getBatchIngestionConfig()
-
setSegmentPushType
public void setSegmentPushType(String segmentPushType)
-
getReplication
public String getReplication()
Try to UseTableConfig.getReplication()
-
setReplication
public void setReplication(String replication)
-
getSchemaName
@Deprecated public String getSchemaName()
Deprecated.
-
setSchemaName
public void setSchemaName(String schemaName)
-
getReplicasPerPartition
public String getReplicasPerPartition()
Try to UseTableConfig.getReplication()
-
setReplicasPerPartition
public void setReplicasPerPartition(String replicasPerPartition)
-
getReplicaGroupStrategyConfig
public ReplicaGroupStrategyConfig getReplicaGroupStrategyConfig()
-
setReplicaGroupStrategyConfig
public void setReplicaGroupStrategyConfig(ReplicaGroupStrategyConfig replicaGroupStrategyConfig)
-
getCompletionConfig
public CompletionConfig getCompletionConfig()
-
setCompletionConfig
public void setCompletionConfig(CompletionConfig completionConfig)
-
getReplicationNumber
public int getReplicationNumber()
Try to UseTableConfig.getReplication()
-
getReplicasPerPartitionNumber
public int getReplicasPerPartitionNumber()
Try to UseTableConfig.getReplication()
-
getPeerSegmentDownloadScheme
public String getPeerSegmentDownloadScheme()
-
setPeerSegmentDownloadScheme
public void setPeerSegmentDownloadScheme(String peerSegmentDownloadScheme)
-
getCrypterClassName
public String getCrypterClassName()
-
setCrypterClassName
public void setCrypterClassName(String crypterClassName)
-
isMinimizeDataMovement
public boolean isMinimizeDataMovement()
-
setMinimizeDataMovement
public void setMinimizeDataMovement(boolean minimizeDataMovement)
-
-