Class AuthenticatedEncryptedDataMessage.Builder
-
- All Implemented Interfaces:
-
org.apache.avro.data.RecordBuilder
public class AuthenticatedEncryptedDataMessage.Builder extends SpecificRecordBuilderBase<T> implements RecordBuilder<T>
RecordBuilder for AuthenticatedEncryptedDataMessage instances.
-
-
Field Summary
Fields Modifier and Type Field Description public CommonHeader
header
public CommonHeader.Builder
headerBuilder
public ByteBuffer
encryptedPayload
public ByteBuffer
authTag
-
Method Summary
Modifier and Type Method Description CommonHeader
getHeader()
Gets the value of the 'header' field. AuthenticatedEncryptedDataMessage.Builder
setHeader(CommonHeader value)
Sets the value of the 'header' field. CommonHeader.Builder
getHeaderBuilder()
Gets the Builder instance for the 'header' field and creates one if it doesn't exist yet. AuthenticatedEncryptedDataMessage.Builder
setHeaderBuilder(CommonHeader.Builder value)
Sets the Builder instance for the 'header' field ByteBuffer
getEncryptedPayload()
Gets the value of the 'encryptedPayload' field. AuthenticatedEncryptedDataMessage.Builder
setEncryptedPayload(ByteBuffer value)
Sets the value of the 'encryptedPayload' field. ByteBuffer
getAuthTag()
Gets the value of the 'authTag' field. AuthenticatedEncryptedDataMessage.Builder
setAuthTag(ByteBuffer value)
Sets the value of the 'authTag' field. boolean
hasHeader()
Checks whether the 'header' field has been set. boolean
hasHeaderBuilder()
Checks whether the 'header' field has an active Builder instance AuthenticatedEncryptedDataMessage.Builder
clearHeader()
Clears the value of the 'header' field. boolean
hasEncryptedPayload()
Checks whether the 'encryptedPayload' field has been set. AuthenticatedEncryptedDataMessage.Builder
clearEncryptedPayload()
Clears the value of the 'encryptedPayload' field. boolean
hasAuthTag()
Checks whether the 'authTag' field has been set. AuthenticatedEncryptedDataMessage.Builder
clearAuthTag()
Clears the value of the 'authTag' field. AuthenticatedEncryptedDataMessage
build()
-
-
Method Detail
-
getHeader
CommonHeader getHeader()
Gets the value of the 'header' field.
-
setHeader
AuthenticatedEncryptedDataMessage.Builder setHeader(CommonHeader value)
Sets the value of the 'header' field.
- Parameters:
value
- The value of 'header'.
-
getHeaderBuilder
CommonHeader.Builder getHeaderBuilder()
Gets the Builder instance for the 'header' field and creates one if it doesn't exist yet.
-
setHeaderBuilder
AuthenticatedEncryptedDataMessage.Builder setHeaderBuilder(CommonHeader.Builder value)
Sets the Builder instance for the 'header' field
- Parameters:
value
- The builder instance that must be set.
-
getEncryptedPayload
ByteBuffer getEncryptedPayload()
Gets the value of the 'encryptedPayload' field.
-
setEncryptedPayload
AuthenticatedEncryptedDataMessage.Builder setEncryptedPayload(ByteBuffer value)
Sets the value of the 'encryptedPayload' field.
- Parameters:
value
- The value of 'encryptedPayload'.
-
getAuthTag
ByteBuffer getAuthTag()
Gets the value of the 'authTag' field.
-
setAuthTag
AuthenticatedEncryptedDataMessage.Builder setAuthTag(ByteBuffer value)
Sets the value of the 'authTag' field.
- Parameters:
value
- The value of 'authTag'.
-
hasHeader
boolean hasHeader()
Checks whether the 'header' field has been set.
-
hasHeaderBuilder
boolean hasHeaderBuilder()
Checks whether the 'header' field has an active Builder instance
-
clearHeader
AuthenticatedEncryptedDataMessage.Builder clearHeader()
Clears the value of the 'header' field.
-
hasEncryptedPayload
boolean hasEncryptedPayload()
Checks whether the 'encryptedPayload' field has been set.
-
clearEncryptedPayload
AuthenticatedEncryptedDataMessage.Builder clearEncryptedPayload()
Clears the value of the 'encryptedPayload' field.
-
hasAuthTag
boolean hasAuthTag()
Checks whether the 'authTag' field has been set.
-
clearAuthTag
AuthenticatedEncryptedDataMessage.Builder clearAuthTag()
Clears the value of the 'authTag' field.
-
-
-
-