Builder
Stay organized with collections
Save and categorize content based on your preferences.
class Builder
Builder class for testing purposes
Except for testing, IPsec callers normally do not instantiate IpSecTransformState
themselves but instead get a reference via IpSecTransformState
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
IpSecTransformState |
build() Build and validate the IpSecTransformState |
IpSecTransformState.Builder |
setByteCount(byteCount: Long) Set the number of bytes processed so far as an unsigned long |
IpSecTransformState.Builder |
setPacketCount(packetCount: Long) Set the number of packets processed so far as an unsigned long |
IpSecTransformState.Builder |
setReplayBitmap(bitMap: ByteArray) Set the replay bitmap |
IpSecTransformState.Builder |
setRxHighestSequenceNumber(seqNum: Long) Set the highest sequence number received so far as an unsigned long |
IpSecTransformState.Builder |
setTimestampMillis(timestamp: Long) Set the timestamp (milliseconds) when this state was created |
IpSecTransformState.Builder |
setTxHighestSequenceNumber(seqNum: Long) Set the highest sequence number sent so far as an unsigned long |
Public constructors
Public methods
build
fun build(): IpSecTransformState
Build and validate the IpSecTransformState
Return | |
---|---|
IpSecTransformState |
an immutable IpSecTransformState instance This value cannot be null . |
setByteCount
fun setByteCount(byteCount: Long): IpSecTransformState.Builder
Set the number of bytes processed so far as an unsigned long
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setPacketCount
fun setPacketCount(packetCount: Long): IpSecTransformState.Builder
Set the number of packets processed so far as an unsigned long
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setReplayBitmap
fun setReplayBitmap(bitMap: ByteArray): IpSecTransformState.Builder
Set the replay bitmap
Parameters | |
---|---|
bitMap |
ByteArray: This value cannot be null . |
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setRxHighestSequenceNumber
fun setRxHighestSequenceNumber(seqNum: Long): IpSecTransformState.Builder
Set the highest sequence number received so far as an unsigned long
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setTimestampMillis
fun setTimestampMillis(timestamp: Long): IpSecTransformState.Builder
Set the timestamp (milliseconds) when this state was created
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setTxHighestSequenceNumber
fun setTxHighestSequenceNumber(seqNum: Long): IpSecTransformState.Builder
Set the highest sequence number sent so far as an unsigned long
Return | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |