Class InstanceReplicaGroupPartitionConfig
- java.lang.Object
-
- org.apache.pinot.spi.config.BaseJsonConfig
-
- org.apache.pinot.spi.config.table.assignment.InstanceReplicaGroupPartitionConfig
-
- All Implemented Interfaces:
Serializable
public class InstanceReplicaGroupPartitionConfig extends BaseJsonConfig
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InstanceReplicaGroupPartitionConfig(boolean replicaGroupBased, int numInstances, int numReplicaGroups, int numInstancesPerReplicaGroup, int numPartitions, int numInstancesPerPartition, boolean minimizeDataMovement)
-
Method Summary
Modifier and Type Method Description intgetNumInstances()intgetNumInstancesPerPartition()intgetNumInstancesPerReplicaGroup()intgetNumPartitions()intgetNumReplicaGroups()booleanisMinimizeDataMovement()booleanisReplicaGroupBased()-
Methods inherited from class org.apache.pinot.spi.config.BaseJsonConfig
equals, hashCode, toJsonNode, toJsonString, toString
-
-
-
-
Method Detail
-
isReplicaGroupBased
public boolean isReplicaGroupBased()
-
getNumInstances
public int getNumInstances()
-
getNumReplicaGroups
public int getNumReplicaGroups()
-
getNumInstancesPerReplicaGroup
public int getNumInstancesPerReplicaGroup()
-
getNumPartitions
public int getNumPartitions()
-
getNumInstancesPerPartition
public int getNumInstancesPerPartition()
-
isMinimizeDataMovement
public boolean isMinimizeDataMovement()
-
-