Class StoreCreation
- java.lang.Object
-
- org.apache.avro.specific.SpecificRecordBase
-
- com.linkedin.venice.controller.kafka.protocol.admin.StoreCreation
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,java.lang.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 StoreCreation extends org.apache.avro.specific.SpecificRecordBase implements org.apache.avro.specific.SpecificRecord- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.CharSequenceclusterNameSchemaMetakeySchemajava.lang.CharSequenceownerstatic org.apache.avro.SchemaSCHEMA$java.lang.CharSequencestoreNameSchemaMetavalueSchema
-
Constructor Summary
Constructors Constructor Description StoreCreation()Default constructor.StoreCreation(java.lang.CharSequence clusterName, java.lang.CharSequence storeName, java.lang.CharSequence owner, SchemaMeta keySchema, SchemaMeta valueSchema)All-args constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectget(int field$)static org.apache.avro.SchemagetClassSchema()java.lang.CharSequencegetClusterName()Gets the value of the 'clusterName' field.SchemaMetagetKeySchema()Gets the value of the 'keySchema' field.java.lang.CharSequencegetOwner()Gets the value of the 'owner' field.org.apache.avro.SchemagetSchema()org.apache.avro.specific.SpecificDatagetSpecificData()java.lang.CharSequencegetStoreName()Gets the value of the 'storeName' field.SchemaMetagetValueSchema()Gets the value of the 'valueSchema' field.voidput(int field$, java.lang.Object value$)voidreadExternal(java.io.ObjectInput in)voidsetClusterName(java.lang.CharSequence value)Sets the value of the 'clusterName' field.voidsetKeySchema(SchemaMeta value)Sets the value of the 'keySchema' field.voidsetOwner(java.lang.CharSequence value)Sets the value of the 'owner' field.voidsetStoreName(java.lang.CharSequence value)Sets the value of the 'storeName' field.voidsetValueSchema(SchemaMeta value)Sets the value of the 'valueSchema' field.voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, customDecode, customEncode, equals, get, getConversion, getConversion, hasCustomCoders, hashCode, put, toString
-
-
-
-
Field Detail
-
SCHEMA$
public static final org.apache.avro.Schema SCHEMA$
-
clusterName
public java.lang.CharSequence clusterName
-
storeName
public java.lang.CharSequence storeName
-
owner
public java.lang.CharSequence owner
-
keySchema
public SchemaMeta keySchema
-
valueSchema
public SchemaMeta valueSchema
-
-
Constructor Detail
-
StoreCreation
public StoreCreation()
Default constructor. Note that this does not initialize fields to their default values from the schema. If that is desired then one should usenewBuilder().
-
StoreCreation
public StoreCreation(java.lang.CharSequence clusterName, java.lang.CharSequence storeName, java.lang.CharSequence owner, SchemaMeta keySchema, SchemaMeta valueSchema)All-args constructor.- Parameters:
clusterName- The new value for clusterNamestoreName- The new value for storeNameowner- The new value for ownerkeySchema- The new value for keySchemavalueSchema- The new value for valueSchema
-
-
Method Detail
-
getClassSchema
public static org.apache.avro.Schema getClassSchema()
-
getSpecificData
public org.apache.avro.specific.SpecificData getSpecificData()
- Overrides:
getSpecificDatain classorg.apache.avro.specific.SpecificRecordBase
-
getSchema
public org.apache.avro.Schema getSchema()
- Specified by:
getSchemain interfaceorg.apache.avro.generic.GenericContainer- Specified by:
getSchemain classorg.apache.avro.specific.SpecificRecordBase
-
get
public java.lang.Object get(int field$)
- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Specified by:
getin classorg.apache.avro.specific.SpecificRecordBase
-
put
public void put(int field$, java.lang.Object value$)- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Specified by:
putin classorg.apache.avro.specific.SpecificRecordBase
-
getClusterName
public java.lang.CharSequence getClusterName()
Gets the value of the 'clusterName' field.- Returns:
- The value of the 'clusterName' field.
-
setClusterName
public void setClusterName(java.lang.CharSequence value)
Sets the value of the 'clusterName' field.- Parameters:
value- the value to set.
-
getStoreName
public java.lang.CharSequence getStoreName()
Gets the value of the 'storeName' field.- Returns:
- The value of the 'storeName' field.
-
setStoreName
public void setStoreName(java.lang.CharSequence value)
Sets the value of the 'storeName' field.- Parameters:
value- the value to set.
-
getOwner
public java.lang.CharSequence getOwner()
Gets the value of the 'owner' field.- Returns:
- The value of the 'owner' field.
-
setOwner
public void setOwner(java.lang.CharSequence value)
Sets the value of the 'owner' field.- Parameters:
value- the value to set.
-
getKeySchema
public SchemaMeta getKeySchema()
Gets the value of the 'keySchema' field.- Returns:
- The value of the 'keySchema' field.
-
setKeySchema
public void setKeySchema(SchemaMeta value)
Sets the value of the 'keySchema' field.- Parameters:
value- the value to set.
-
getValueSchema
public SchemaMeta getValueSchema()
Gets the value of the 'valueSchema' field.- Returns:
- The value of the 'valueSchema' field.
-
setValueSchema
public void setValueSchema(SchemaMeta value)
Sets the value of the 'valueSchema' field.- Parameters:
value- the value to set.
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException- Specified by:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classorg.apache.avro.specific.SpecificRecordBase- Throws:
java.io.IOException
-
-