| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Preamble |
build()
Build this Preamble
|
Preamble.Builder |
setFamilyId(byte familyId)
Sets the Family ID for this Preamble
|
Preamble.Builder |
setFlags(byte flags)
Sets the flags byte for this Preamble
|
Preamble.Builder |
setLogConfigK(byte logConfigK)
Sets the value of k by using the log_base2 of K
|
Preamble.Builder |
setPreambleLongs(byte preambleLongs)
Sets the preamble longs byte
|
Preamble.Builder |
setSeed(long seed)
Sets the seed hash from the given seed
|
Preamble.Builder |
setSeedHash(short seedHash)
Sets the seed hash directly from the given seed hash
|
Preamble.Builder |
setVersion(byte version)
Sets the serialization version of this Preamble
|
public Preamble.Builder setPreambleLongs(byte preambleLongs)
preambleLongs - the size of the preamble in longspublic Preamble.Builder setVersion(byte version)
version - the serialization versionpublic Preamble.Builder setFamilyId(byte familyId)
familyId - the Family IDpublic Preamble.Builder setLogConfigK(byte logConfigK)
logConfigK - the log_base2 of Kpublic Preamble.Builder setFlags(byte flags)
flags - the flags bytepublic Preamble.Builder setSeed(long seed)
seed - the given seedpublic Preamble.Builder setSeedHash(short seedHash)
seedHash - the given seed hashpublic Preamble build()
Copyright © 2015–2017 Yahoo! Inc.. All rights reserved.