IpSecTransformState.Builder
public
static
final
class
IpSecTransformState.Builder
extends Object
java.lang.Object | |
↳ | android.net.IpSecTransformState.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(long byteCount)
Set the number of bytes processed so far as an unsigned long |
IpSecTransformState.Builder
|
setPacketCount(long packetCount)
Set the number of packets processed so far as an unsigned long |
IpSecTransformState.Builder
|
setReplayBitmap(byte[] bitMap)
Set the replay bitmap |
IpSecTransformState.Builder
|
setRxHighestSequenceNumber(long seqNum)
Set the highest sequence number received so far as an unsigned long |
IpSecTransformState.Builder
|
setTimestampMillis(long timestamp)
Set the timestamp (milliseconds) when this state was created |
IpSecTransformState.Builder
|
setTxHighestSequenceNumber(long seqNum)
Set the highest sequence number sent so far as an unsigned long |
Inherited methods | |
---|---|
Public constructors
Public methods
build
public IpSecTransformState build ()
Build and validate the IpSecTransformState
Returns | |
---|---|
IpSecTransformState |
an immutable IpSecTransformState instance
This value cannot be null . |
setByteCount
public IpSecTransformState.Builder setByteCount (long byteCount)
Set the number of bytes processed so far as an unsigned long
Parameters | |
---|---|
byteCount |
long |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
See also:
setPacketCount
public IpSecTransformState.Builder setPacketCount (long packetCount)
Set the number of packets processed so far as an unsigned long
Parameters | |
---|---|
packetCount |
long |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
See also:
setReplayBitmap
public IpSecTransformState.Builder setReplayBitmap (byte[] bitMap)
Set the replay bitmap
Parameters | |
---|---|
bitMap |
byte : This value cannot be null . |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
See also:
setRxHighestSequenceNumber
public IpSecTransformState.Builder setRxHighestSequenceNumber (long seqNum)
Set the highest sequence number received so far as an unsigned long
Parameters | |
---|---|
seqNum |
long |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
setTimestampMillis
public IpSecTransformState.Builder setTimestampMillis (long timestamp)
Set the timestamp (milliseconds) when this state was created
Parameters | |
---|---|
timestamp |
long |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |
See also:
setTxHighestSequenceNumber
public IpSecTransformState.Builder setTxHighestSequenceNumber (long seqNum)
Set the highest sequence number sent so far as an unsigned long
Parameters | |
---|---|
seqNum |
long |
Returns | |
---|---|
IpSecTransformState.Builder |
This value cannot be null . |