Package com.linkedin.venice.meta
Class PartitionerConfigImpl
- java.lang.Object
-
- com.linkedin.venice.meta.PartitionerConfigImpl
-
- All Implemented Interfaces:
DataModelBackedStructure<StorePartitionerConfig>,PartitionerConfig
public class PartitionerConfigImpl extends java.lang.Object implements PartitionerConfig
-
-
Constructor Summary
Constructors Constructor Description PartitionerConfigImpl()PartitionerConfigImpl(java.lang.String partitionerClass, java.util.Map<java.lang.String,java.lang.String> partitionerParams, int amplificationFactor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartitionerConfigclone()StorePartitionerConfigdataModel()Return the backed data model.booleanequals(java.lang.Object o)intgetAmplificationFactor()java.lang.StringgetPartitionerClass()java.util.Map<java.lang.String,java.lang.String>getPartitionerParams()inthashCode()voidsetAmplificationFactor(int amplificationFactor)voidsetPartitionerClass(java.lang.String partitionerClass)voidsetPartitionerParams(java.util.Map<java.lang.String,java.lang.String> partitionerParams)
-
-
-
Method Detail
-
getPartitionerClass
public java.lang.String getPartitionerClass()
- Specified by:
getPartitionerClassin interfacePartitionerConfig
-
getPartitionerParams
public java.util.Map<java.lang.String,java.lang.String> getPartitionerParams()
- Specified by:
getPartitionerParamsin interfacePartitionerConfig
-
getAmplificationFactor
public int getAmplificationFactor()
- Specified by:
getAmplificationFactorin interfacePartitionerConfig
-
setAmplificationFactor
public void setAmplificationFactor(int amplificationFactor)
- Specified by:
setAmplificationFactorin interfacePartitionerConfig
-
setPartitionerClass
public void setPartitionerClass(java.lang.String partitionerClass)
- Specified by:
setPartitionerClassin interfacePartitionerConfig
-
setPartitionerParams
public void setPartitionerParams(java.util.Map<java.lang.String,java.lang.String> partitionerParams)
- Specified by:
setPartitionerParamsin interfacePartitionerConfig
-
dataModel
public StorePartitionerConfig dataModel()
Description copied from interface:DataModelBackedStructureReturn the backed data model.- Specified by:
dataModelin interfaceDataModelBackedStructure<StorePartitionerConfig>- Returns:
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
clone
public PartitionerConfig clone()
- Specified by:
clonein interfacePartitionerConfig- Overrides:
clonein classjava.lang.Object
-
-