public class EncryptionPropertiesBuilder
extends java.lang.Object
Querier
.Modifier and Type | Method and Description |
---|---|
EncryptionPropertiesBuilder |
bitSet(int bitSet) |
java.util.Properties |
build() |
EncryptionPropertiesBuilder |
certainty(int certainty) |
EncryptionPropertiesBuilder |
dataPartitionBitSize(int dataPartitionBitSize) |
EncryptionPropertiesBuilder |
embedSelector(boolean embedSelector) |
EncryptionPropertiesBuilder |
hashBitSize(int hashBitSize) |
EncryptionPropertiesBuilder |
hashKey(java.lang.String hashKey) |
static EncryptionPropertiesBuilder |
newBuilder() |
EncryptionPropertiesBuilder |
numThreads(int numThreads) |
EncryptionPropertiesBuilder |
paillierBitSize(int paillierBitSize) |
EncryptionPropertiesBuilder |
queryType(java.lang.String queryType) |
EncryptionPropertiesBuilder |
useHDFSLookupTable(boolean useHDFSLookupTable) |
EncryptionPropertiesBuilder |
useMemLookupTable(boolean useMemLookupTable) |
public static EncryptionPropertiesBuilder newBuilder()
public EncryptionPropertiesBuilder numThreads(int numThreads)
public EncryptionPropertiesBuilder bitSet(int bitSet)
public EncryptionPropertiesBuilder queryType(java.lang.String queryType)
public EncryptionPropertiesBuilder hashBitSize(int hashBitSize)
public EncryptionPropertiesBuilder hashKey(java.lang.String hashKey)
public EncryptionPropertiesBuilder dataPartitionBitSize(int dataPartitionBitSize)
public EncryptionPropertiesBuilder paillierBitSize(int paillierBitSize)
public EncryptionPropertiesBuilder certainty(int certainty)
public EncryptionPropertiesBuilder embedSelector(boolean embedSelector)
public EncryptionPropertiesBuilder useMemLookupTable(boolean useMemLookupTable)
public EncryptionPropertiesBuilder useHDFSLookupTable(boolean useHDFSLookupTable)
public java.util.Properties build() throws PIRException
PIRException