public class User
extends org.apache.avro.specific.SpecificRecordBase
implements org.apache.avro.specific.SpecificRecord
| Modifier and Type | Class and Description |
|---|---|
static class |
User.Builder
RecordBuilder for User instances.
|
| Modifier and Type | Field and Description |
|---|---|
CharSequence |
first_name
Deprecated.
|
CharSequence |
id
Deprecated.
|
CharSequence |
last_name
Deprecated.
|
static org.apache.avro.Schema |
SCHEMA$ |
| Constructor and Description |
|---|
User()
Default constructor.
|
User(CharSequence id,
CharSequence first_name,
CharSequence last_name)
All-args constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static org.apache.avro.message.BinaryMessageDecoder<User> |
createDecoder(org.apache.avro.message.SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified
SchemaStore. |
static User |
fromByteBuffer(ByteBuffer b)
Deserializes a User from a ByteBuffer.
|
Object |
get(int field$) |
static org.apache.avro.Schema |
getClassSchema() |
static org.apache.avro.message.BinaryMessageDecoder<User> |
getDecoder()
Return the BinaryMessageDecoder instance used by this class.
|
CharSequence |
getFirstName()
Gets the value of the 'first_name' field.
|
CharSequence |
getId()
Gets the value of the 'id' field.
|
CharSequence |
getLastName()
Gets the value of the 'last_name' field.
|
org.apache.avro.Schema |
getSchema() |
static User.Builder |
newBuilder()
Creates a new User RecordBuilder.
|
static User.Builder |
newBuilder(User.Builder other)
Creates a new User RecordBuilder by copying an existing Builder.
|
static User.Builder |
newBuilder(User other)
Creates a new User RecordBuilder by copying an existing User instance.
|
void |
put(int field$,
Object value$) |
void |
readExternal(ObjectInput in) |
void |
setFirstName(CharSequence value)
Sets the value of the 'first_name' field.
|
void |
setId(CharSequence value)
Sets the value of the 'id' field.
|
void |
setLastName(CharSequence value)
Sets the value of the 'last_name' field.
|
ByteBuffer |
toByteBuffer()
Serializes this User to a ByteBuffer.
|
void |
writeExternal(ObjectOutput out) |
public static final org.apache.avro.Schema SCHEMA$
@Deprecated public CharSequence id
@Deprecated public CharSequence first_name
@Deprecated public CharSequence last_name
public User()
newBuilder().public User(CharSequence id, CharSequence first_name, CharSequence last_name)
id - User IDfirst_name - first namelast_name - The new value for last_namepublic static org.apache.avro.Schema getClassSchema()
public static org.apache.avro.message.BinaryMessageDecoder<User> getDecoder()
public static org.apache.avro.message.BinaryMessageDecoder<User> createDecoder(org.apache.avro.message.SchemaStore resolver)
SchemaStore.resolver - a SchemaStore used to find schemas by fingerprintpublic ByteBuffer toByteBuffer() throws IOException
IOExceptionpublic static User fromByteBuffer(ByteBuffer b) throws IOException
IOExceptionpublic org.apache.avro.Schema getSchema()
getSchema in interface org.apache.avro.generic.GenericContainergetSchema in class org.apache.avro.specific.SpecificRecordBasepublic Object get(int field$)
get in interface org.apache.avro.generic.IndexedRecordget in class org.apache.avro.specific.SpecificRecordBasepublic void put(int field$,
Object value$)
put in interface org.apache.avro.generic.IndexedRecordput in class org.apache.avro.specific.SpecificRecordBasepublic CharSequence getId()
public void setId(CharSequence value)
value - the value to set.public CharSequence getFirstName()
public void setFirstName(CharSequence value)
value - the value to set.public CharSequence getLastName()
public void setLastName(CharSequence value)
value - the value to set.public static User.Builder newBuilder()
public static User.Builder newBuilder(User.Builder other)
other - The existing builder to copy.public static User.Builder newBuilder(User other)
other - The existing instance to copy.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizablereadExternal in class org.apache.avro.specific.SpecificRecordBaseIOExceptionCopyright © 2017. All rights reserved.