Class InitiatorEncryptedExtensions
-
- 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 InitiatorEncryptedExtensions extends SpecificRecordBase implements SpecificRecord
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
InitiatorEncryptedExtensions.Builder
RecordBuilder for InitiatorEncryptedExtensions instances.
-
Field Summary
Fields Modifier and Type Field Description public final static Schema
SCHEMA$
public ByteBuffer
responderPublicKeyHash
public String
groupId
public int
maxMessageSize
public List<String>
initiatorCertificate
public List<ProtocolMode>
supportedModes
-
Constructor Summary
Constructors Constructor Description InitiatorEncryptedExtensions()
Default constructor. InitiatorEncryptedExtensions(ByteBuffer responderPublicKeyHash, String groupId, Integer maxMessageSize, List<String> initiatorCertificate, List<ProtocolMode> supportedModes)
All-args constructor.
-
Method Summary
Modifier and Type Method Description ByteBuffer
getResponderPublicKeyHash()
Gets the value of the 'responderPublicKeyHash' field. void
setResponderPublicKeyHash(ByteBuffer value)
Sets the value of the 'responderPublicKeyHash' field. String
getGroupId()
Gets the value of the 'groupId' field. void
setGroupId(String value)
Sets the value of the 'groupId' field. int
getMaxMessageSize()
Gets the value of the 'maxMessageSize' field. void
setMaxMessageSize(int value)
Sets the value of the 'maxMessageSize' field. List<String>
getInitiatorCertificate()
Gets the value of the 'initiatorCertificate' field. void
setInitiatorCertificate(List<String> value)
Sets the value of the 'initiatorCertificate' field. List<ProtocolMode>
getSupportedModes()
Gets the value of the 'supportedModes' field. void
setSupportedModes(List<ProtocolMode> value)
Sets the value of the 'supportedModes' field. static Schema
getClassSchema()
static BinaryMessageEncoder<InitiatorEncryptedExtensions>
getEncoder()
Return the BinaryMessageEncoder instance used by this class. static BinaryMessageDecoder<InitiatorEncryptedExtensions>
getDecoder()
Return the BinaryMessageDecoder instance used by this class. static BinaryMessageDecoder<InitiatorEncryptedExtensions>
createDecoder(SchemaStore resolver)
Create a new BinaryMessageDecoder instance for this class that uses the specified SchemaStore. ByteBuffer
toByteBuffer()
Serializes this InitiatorEncryptedExtensions to a ByteBuffer. static InitiatorEncryptedExtensions
fromByteBuffer(ByteBuffer b)
Deserializes a InitiatorEncryptedExtensions from a ByteBuffer. SpecificData
getSpecificData()
Schema
getSchema()
Object
get(int field$)
void
put(int field$, Object value$)
static InitiatorEncryptedExtensions.Builder
newBuilder()
Creates a new InitiatorEncryptedExtensions RecordBuilder. static InitiatorEncryptedExtensions.Builder
newBuilder(InitiatorEncryptedExtensions.Builder other)
Creates a new InitiatorEncryptedExtensions RecordBuilder by copying an existing Builder. static InitiatorEncryptedExtensions.Builder
newBuilder(InitiatorEncryptedExtensions other)
Creates a new InitiatorEncryptedExtensions RecordBuilder by copying an existing InitiatorEncryptedExtensions 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
-
InitiatorEncryptedExtensions
InitiatorEncryptedExtensions()
Default constructor.
-
InitiatorEncryptedExtensions
InitiatorEncryptedExtensions(ByteBuffer responderPublicKeyHash, String groupId, Integer maxMessageSize, List<String> initiatorCertificate, List<ProtocolMode> supportedModes)
All-args constructor.- Parameters:
responderPublicKeyHash
- The new value for responderPublicKeyHashgroupId
- The new value for groupIdmaxMessageSize
- The new value for maxMessageSizeinitiatorCertificate
- The new value for initiatorCertificatesupportedModes
- The new value for supportedModes
-
-
Method Detail
-
getResponderPublicKeyHash
ByteBuffer getResponderPublicKeyHash()
Gets the value of the 'responderPublicKeyHash' field.
-
setResponderPublicKeyHash
void setResponderPublicKeyHash(ByteBuffer value)
Sets the value of the 'responderPublicKeyHash' field.
- Parameters:
value
- the value to set.
-
getGroupId
String getGroupId()
Gets the value of the 'groupId' field.
-
setGroupId
void setGroupId(String value)
Sets the value of the 'groupId' field.
- Parameters:
value
- the value to set.
-
getMaxMessageSize
int getMaxMessageSize()
Gets the value of the 'maxMessageSize' field.
-
setMaxMessageSize
void setMaxMessageSize(int value)
Sets the value of the 'maxMessageSize' field.
- Parameters:
value
- the value to set.
-
getInitiatorCertificate
List<String> getInitiatorCertificate()
Gets the value of the 'initiatorCertificate' field.
-
setInitiatorCertificate
void setInitiatorCertificate(List<String> value)
Sets the value of the 'initiatorCertificate' field.
- Parameters:
value
- the value to set.
-
getSupportedModes
List<ProtocolMode> getSupportedModes()
Gets the value of the 'supportedModes' field.
-
setSupportedModes
void setSupportedModes(List<ProtocolMode> value)
Sets the value of the 'supportedModes' field.
- Parameters:
value
- the value to set.
-
getClassSchema
static Schema getClassSchema()
-
getEncoder
static BinaryMessageEncoder<InitiatorEncryptedExtensions> getEncoder()
Return the BinaryMessageEncoder instance used by this class.
-
getDecoder
static BinaryMessageDecoder<InitiatorEncryptedExtensions> getDecoder()
Return the BinaryMessageDecoder instance used by this class.
-
createDecoder
static BinaryMessageDecoder<InitiatorEncryptedExtensions> 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
-
toByteBuffer
ByteBuffer toByteBuffer()
Serializes this InitiatorEncryptedExtensions to a ByteBuffer.
-
fromByteBuffer
static InitiatorEncryptedExtensions fromByteBuffer(ByteBuffer b)
Deserializes a InitiatorEncryptedExtensions from a ByteBuffer.
- Parameters:
b
- a byte buffer holding serialized data for an instance of this class
-
getSpecificData
SpecificData getSpecificData()
-
getSchema
Schema getSchema()
-
newBuilder
static InitiatorEncryptedExtensions.Builder newBuilder()
Creates a new InitiatorEncryptedExtensions RecordBuilder.
-
newBuilder
static InitiatorEncryptedExtensions.Builder newBuilder(InitiatorEncryptedExtensions.Builder other)
Creates a new InitiatorEncryptedExtensions RecordBuilder by copying an existing Builder.
- Parameters:
other
- The existing builder to copy.
-
newBuilder
static InitiatorEncryptedExtensions.Builder newBuilder(InitiatorEncryptedExtensions other)
Creates a new InitiatorEncryptedExtensions RecordBuilder by copying an existing InitiatorEncryptedExtensions instance.
- Parameters:
other
- The existing instance to copy.
-
writeExternal
void writeExternal(ObjectOutput out)
-
readExternal
void readExternal(ObjectInput in)
-
customEncode
void customEncode(Encoder out)
-
customDecode
void customDecode(ResolvingDecoder in)
-
-
-
-