Class RoutingConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.table.RoutingConfig
-
- All Implemented Interfaces:
Serializable
public class RoutingConfig extends BaseJsonConfig
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringEMPTY_SEGMENT_PRUNER_TYPEstatic StringMULTI_STAGE_REPLICA_GROUP_SELECTOR_TYPEstatic StringPARTITION_SEGMENT_PRUNER_TYPEstatic StringREPLICA_GROUP_INSTANCE_SELECTOR_TYPEstatic StringSTRICT_REPLICA_GROUP_INSTANCE_SELECTOR_TYPEstatic StringTIME_SEGMENT_PRUNER_TYPE
-
Constructor Summary
Constructors Constructor Description RoutingConfig(String routingTableBuilderName, List<String> segmentPrunerTypes, String instanceSelectorType)
-
Method Summary
Modifier and Type Method Description StringgetInstanceSelectorType()StringgetRoutingTableBuilderName()List<String>getSegmentPrunerTypes()-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
equals, hashCode, toJsonNode, toJsonString, toString
-
-
-
-
Field Detail
-
PARTITION_SEGMENT_PRUNER_TYPE
public static final String PARTITION_SEGMENT_PRUNER_TYPE
- See Also:
- Constant Field Values
-
TIME_SEGMENT_PRUNER_TYPE
public static final String TIME_SEGMENT_PRUNER_TYPE
- See Also:
- Constant Field Values
-
EMPTY_SEGMENT_PRUNER_TYPE
public static final String EMPTY_SEGMENT_PRUNER_TYPE
- See Also:
- Constant Field Values
-
REPLICA_GROUP_INSTANCE_SELECTOR_TYPE
public static final String REPLICA_GROUP_INSTANCE_SELECTOR_TYPE
- See Also:
- Constant Field Values
-
STRICT_REPLICA_GROUP_INSTANCE_SELECTOR_TYPE
public static final String STRICT_REPLICA_GROUP_INSTANCE_SELECTOR_TYPE
- See Also:
- Constant Field Values
-
MULTI_STAGE_REPLICA_GROUP_SELECTOR_TYPE
public static final String MULTI_STAGE_REPLICA_GROUP_SELECTOR_TYPE
- See Also:
- Constant Field Values
-
-