Class InitiatorHandshakeIdentity
-
- All Implemented Interfaces:
-
java.io.Externalizable
,java.io.Serializable
,java.lang.Comparable
,org.apache.avro.generic.GenericContainer
,org.apache.avro.generic.GenericRecord
,org.apache.avro.generic.IndexedRecord
,org.apache.avro.specific.SpecificRecord
public class InitiatorHandshakeIdentity extends SpecificRecordBase implements SpecificRecord
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
InitiatorHandshakeIdentity.Builder
RecordBuilder for InitiatorHandshakeIdentity instances.
-
Field Summary
Fields Modifier and Type Field Description public final static Schema
SCHEMA$
public ByteBuffer
initiatorPublicKeyHash
public String
groupId
-
Constructor Summary
Constructors Constructor Description InitiatorHandshakeIdentity()
Default constructor. InitiatorHandshakeIdentity(ByteBuffer initiatorPublicKeyHash, String groupId)
All-args constructor.
-
Method Summary
Modifier and Type Method Description ByteBuffer
getInitiatorPublicKeyHash()
Gets the value of the 'initiatorPublicKeyHash' field. void
setInitiatorPublicKeyHash(ByteBuffer value)
Sets the value of the 'initiatorPublicKeyHash' field. String
getGroupId()
Gets the value of the 'groupId' field. void
setGroupId(String value)
Sets the value of the 'groupId' field. static Schema
getClassSchema()
static BinaryMessageEncoder<InitiatorHandshakeIdentity>
getEncoder()
Return the BinaryMessageEncoder instance used by this class. static BinaryMessageDecoder<InitiatorHandshakeIdentity>
getDecoder()
Return the BinaryMessageDecoder instance used by this class. static BinaryMessageDecoder<InitiatorHandshakeIdentity>
createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore. ByteBuffer
toByteBuffer()
Serializes this InitiatorHandshakeIdentity to a ByteBuffer. static InitiatorHandshakeIdentity
fromByteBuffer(ByteBuffer b)
Deserializes a InitiatorHandshakeIdentity from a ByteBuffer. SpecificData
getSpecificData()
Schema
getSchema()
Object
get(int field$)
void
put(int field$, Object value$)
static InitiatorHandshakeIdentity.Builder
newBuilder()
Creates a new InitiatorHandshakeIdentity RecordBuilder. static InitiatorHandshakeIdentity.Builder
newBuilder(InitiatorHandshakeIdentity.Builder other)
Creates a new InitiatorHandshakeIdentity RecordBuilder by copying an existing Builder. static InitiatorHandshakeIdentity.Builder
newBuilder(InitiatorHandshakeIdentity other)
Creates a new InitiatorHandshakeIdentity RecordBuilder by copying an existing InitiatorHandshakeIdentity instance. void
writeExternal(ObjectOutput out)
void
readExternal(ObjectInput in)
void
customEncode(Encoder out)
void
customDecode(ResolvingDecoder in)
-
Methods inherited from class org.apache.avro.specific.SpecificRecordBase
compareTo, equals, getConversion, hashCode, toString
-
Methods inherited from class org.apache.avro.generic.GenericRecord
hasField
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
InitiatorHandshakeIdentity
InitiatorHandshakeIdentity()
Default constructor.
-
InitiatorHandshakeIdentity
InitiatorHandshakeIdentity(ByteBuffer initiatorPublicKeyHash, String groupId)
All-args constructor.- Parameters:
initiatorPublicKeyHash
- The new value for initiatorPublicKeyHashgroupId
- The new value for groupId
-
-
Method Detail
-
getInitiatorPublicKeyHash
ByteBuffer getInitiatorPublicKeyHash()
Gets the value of the 'initiatorPublicKeyHash' field.
- Returns:
The value of the 'initiatorPublicKeyHash' field.
-
setInitiatorPublicKeyHash
void setInitiatorPublicKeyHash(ByteBuffer value)
Sets the value of the 'initiatorPublicKeyHash' field.
- Parameters:
value
- the value to set.
-
getGroupId
String getGroupId()
Gets the value of the 'groupId' field.
- Returns:
The value of the 'groupId' field.
-
setGroupId
void setGroupId(String value)
Sets the value of the 'groupId' field.
- Parameters:
value
- the value to set.
-
getClassSchema
static Schema getClassSchema()
-
getEncoder
static BinaryMessageEncoder<InitiatorHandshakeIdentity> getEncoder()
Return the BinaryMessageEncoder instance used by this class.
- Returns:
the message encoder used by this class
-
getDecoder
static BinaryMessageDecoder<InitiatorHandshakeIdentity> getDecoder()
Return the BinaryMessageDecoder instance used by this class.
- Returns:
the message decoder used by this class
-
createDecoder
static BinaryMessageDecoder<InitiatorHandshakeIdentity> createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore.
- Parameters:
resolver
- a SchemaStore used to find schemas by fingerprint- Returns:
a BinaryMessageDecoder instance for this class backed by the given SchemaStore
-
toByteBuffer
ByteBuffer toByteBuffer()
Serializes this InitiatorHandshakeIdentity to a ByteBuffer.
- Returns:
a buffer holding the serialized data for this instance
-
fromByteBuffer
static InitiatorHandshakeIdentity fromByteBuffer(ByteBuffer b)
Deserializes a InitiatorHandshakeIdentity from a ByteBuffer.
- Parameters:
b
- a byte buffer holding serialized data for an instance of this class- Returns:
a InitiatorHandshakeIdentity instance decoded from the given buffer
-
getSpecificData
SpecificData getSpecificData()
-
getSchema
Schema getSchema()
-
newBuilder
static InitiatorHandshakeIdentity.Builder newBuilder()
Creates a new InitiatorHandshakeIdentity RecordBuilder.
- Returns:
A new InitiatorHandshakeIdentity RecordBuilder
-
newBuilder
static InitiatorHandshakeIdentity.Builder newBuilder(InitiatorHandshakeIdentity.Builder other)
Creates a new InitiatorHandshakeIdentity RecordBuilder by copying an existing Builder.
- Parameters:
other
- The existing builder to copy.- Returns:
A new InitiatorHandshakeIdentity RecordBuilder
-
newBuilder
static InitiatorHandshakeIdentity.Builder newBuilder(InitiatorHandshakeIdentity other)
Creates a new InitiatorHandshakeIdentity RecordBuilder by copying an existing InitiatorHandshakeIdentity instance.
- Parameters:
other
- The existing instance to copy.- Returns:
A new InitiatorHandshakeIdentity RecordBuilder
-
writeExternal
void writeExternal(ObjectOutput out)
-
readExternal
void readExternal(ObjectInput in)
-
customEncode
void customEncode(Encoder out)
-
customDecode
void customDecode(ResolvingDecoder in)
-
-
-
-