Package com.linkedin.venice.meta
Interface PartitionerConfig
-
- All Superinterfaces:
DataModelBackedStructure<StorePartitionerConfig>
- All Known Implementing Classes:
PartitionerConfigImpl
public interface PartitionerConfig extends DataModelBackedStructure<StorePartitionerConfig>
This interface defines all the public APIs, and if you need to add accessors to some new fields, this interface needs to be changed accordingly.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PartitionerConfig
clone()
int
getAmplificationFactor()
java.lang.String
getPartitionerClass()
java.util.Map<java.lang.String,java.lang.String>
getPartitionerParams()
void
setAmplificationFactor(int amplificationFactor)
void
setPartitionerClass(java.lang.String partitionerClass)
void
setPartitionerParams(java.util.Map<java.lang.String,java.lang.String> partitionerParams)
-
Methods inherited from interface com.linkedin.venice.meta.DataModelBackedStructure
dataModel
-
-
-
-
Method Detail
-
getPartitionerClass
java.lang.String getPartitionerClass()
-
getPartitionerParams
java.util.Map<java.lang.String,java.lang.String> getPartitionerParams()
-
getAmplificationFactor
int getAmplificationFactor()
-
setAmplificationFactor
void setAmplificationFactor(int amplificationFactor)
-
setPartitionerClass
void setPartitionerClass(java.lang.String partitionerClass)
-
setPartitionerParams
void setPartitionerParams(java.util.Map<java.lang.String,java.lang.String> partitionerParams)
-
clone
PartitionerConfig clone()
-
-