Class StorePartitionerConfig
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
com.linkedin.venice.systemstore.schemas.StorePartitionerConfig
- All Implemented Interfaces:
- Externalizable,- Serializable,- Comparable<org.apache.avro.specific.SpecificRecord>,- org.apache.avro.generic.GenericContainer,- org.apache.avro.generic.GenericRecord,- org.apache.avro.generic.IndexedRecord,- org.apache.avro.specific.SpecificRecord
public class StorePartitionerConfig
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionintstatic final org.apache.avro.Schema
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.StorePartitionerConfig(CharSequence partitionerClass, Map<CharSequence, CharSequence> partitionerParams, Integer amplificationFactor) All-args constructor.
- 
Method SummaryModifier and TypeMethodDescriptionget(int field$) intGets the value of the 'amplificationFactor' field.static org.apache.avro.SchemaGets the value of the 'partitionerClass' field.Gets the value of the 'partitionerParams' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDatavoidvoidvoidsetAmplificationFactor(int value) Sets the value of the 'amplificationFactor' field.voidsetPartitionerClass(CharSequence value) Sets the value of the 'partitionerClass' field.voidSets the value of the 'partitionerParams' field.voidMethods inherited from class org.apache.avro.specific.SpecificRecordBasecompareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.avro.generic.GenericRecordhasField
- 
Field Details- 
SCHEMA$public static final org.apache.avro.Schema SCHEMA$
- 
partitionerClass
- 
partitionerParams
- 
amplificationFactorpublic int amplificationFactor
 
- 
- 
Constructor Details- 
StorePartitionerConfigpublic StorePartitionerConfig()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder().
- 
StorePartitionerConfigpublic StorePartitionerConfig(CharSequence partitionerClass, Map<CharSequence, CharSequence> partitionerParams, Integer amplificationFactor) All-args constructor.- Parameters:
- partitionerClass- The new value for partitionerClass
- partitionerParams- The new value for partitionerParams
- amplificationFactor- The new value for amplificationFactor
 
 
- 
- 
Method Details- 
getClassSchemapublic static org.apache.avro.Schema getClassSchema()
- 
getSpecificDatapublic org.apache.avro.specific.SpecificData getSpecificData()- Overrides:
- getSpecificDatain class- org.apache.avro.specific.SpecificRecordBase
 
- 
getSchemapublic org.apache.avro.Schema getSchema()- Specified by:
- getSchemain interface- org.apache.avro.generic.GenericContainer
- Specified by:
- getSchemain class- org.apache.avro.specific.SpecificRecordBase
 
- 
get- Specified by:
- getin interface- org.apache.avro.generic.IndexedRecord
- Specified by:
- getin class- org.apache.avro.specific.SpecificRecordBase
 
- 
put- Specified by:
- putin interface- org.apache.avro.generic.IndexedRecord
- Specified by:
- putin class- org.apache.avro.specific.SpecificRecordBase
 
- 
getPartitionerClassGets the value of the 'partitionerClass' field.- Returns:
- The value of the 'partitionerClass' field.
 
- 
setPartitionerClassSets the value of the 'partitionerClass' field.- Parameters:
- value- the value to set.
 
- 
getPartitionerParamsGets the value of the 'partitionerParams' field.- Returns:
- The value of the 'partitionerParams' field.
 
- 
setPartitionerParamsSets the value of the 'partitionerParams' field.- Parameters:
- value- the value to set.
 
- 
getAmplificationFactorpublic int getAmplificationFactor()Gets the value of the 'amplificationFactor' field.- Returns:
- The value of the 'amplificationFactor' field.
 
- 
setAmplificationFactorpublic void setAmplificationFactor(int value) Sets the value of the 'amplificationFactor' field.- Parameters:
- value- the value to set.
 
- 
writeExternal- Specified by:
- writeExternalin interface- Externalizable
- Overrides:
- writeExternalin class- org.apache.avro.specific.SpecificRecordBase
- Throws:
- IOException
 
- 
readExternal- Specified by:
- readExternalin interface- Externalizable
- Overrides:
- readExternalin class- org.apache.avro.specific.SpecificRecordBase
- Throws:
- IOException
 
 
-