Class RollbackCurrentVersion
java.lang.Object
org.apache.avro.specific.SpecificRecordBase
com.linkedin.venice.controller.kafka.protocol.admin.RollbackCurrentVersion
- 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 RollbackCurrentVersion
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionA list of regions that will be impacted by the RollbackCurrentVersion commandstatic final org.apache.avro.Schema
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.RollbackCurrentVersion(CharSequence clusterName, CharSequence storeName, CharSequence regionsFilter) All-args constructor.
- 
Method SummaryModifier and TypeMethodDescriptionget(int field$) static org.apache.avro.SchemaGets the value of the 'clusterName' field.Gets the value of the 'regionsFilter' field.org.apache.avro.Schemaorg.apache.avro.specific.SpecificDataGets the value of the 'storeName' field.voidvoidvoidsetClusterName(CharSequence value) Sets the value of the 'clusterName' field.voidsetRegionsFilter(CharSequence value) Sets the value of the 'regionsFilter' field.voidsetStoreName(CharSequence value) Sets the value of the 'storeName' 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$
- 
clusterName
- 
storeName
- 
regionsFilterA list of regions that will be impacted by the RollbackCurrentVersion command
 
- 
- 
Constructor Details- 
RollbackCurrentVersionpublic RollbackCurrentVersion()Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder().
- 
RollbackCurrentVersionpublic RollbackCurrentVersion(CharSequence clusterName, CharSequence storeName, CharSequence regionsFilter) All-args constructor.- Parameters:
- clusterName- The new value for clusterName
- storeName- The new value for storeName
- regionsFilter- A list of regions that will be impacted by the RollbackCurrentVersion command
 
 
- 
- 
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
 
- 
getClusterNameGets the value of the 'clusterName' field.- Returns:
- The value of the 'clusterName' field.
 
- 
setClusterNameSets the value of the 'clusterName' field.- Parameters:
- value- the value to set.
 
- 
getStoreNameGets the value of the 'storeName' field.- Returns:
- The value of the 'storeName' field.
 
- 
setStoreNameSets the value of the 'storeName' field.- Parameters:
- value- the value to set.
 
- 
getRegionsFilterGets the value of the 'regionsFilter' field.- Returns:
- A list of regions that will be impacted by the RollbackCurrentVersion command
 
- 
setRegionsFilterSets the value of the 'regionsFilter' field. A list of regions that will be impacted by the RollbackCurrentVersion command- 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
 
 
-