Class Count.Params.Builder
- java.lang.Object
-
- com.google.privacy.differentialprivacy.Count.Params.Builder
-
- Enclosing class:
- Count.Params
public abstract static class Count.Params.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Countbuild()abstract Count.Params.Builderdelta(java.lang.Double value)Delta DP parameter.abstract Count.Params.Builderepsilon(double value)Epsilon DP parameter.abstract Count.Params.BuildermaxPartitionsContributed(int value)Maximum number of partitions to which a single privacy unit (i.e., an individual) is allowed to contribute.abstract Count.Params.Buildernoise(Noise value)Distribution from which the noise will be generated and added to the count.
-
-
-
Method Detail
-
epsilon
public abstract Count.Params.Builder epsilon(double value)
Epsilon DP parameter.
-
delta
public abstract Count.Params.Builder delta(@Nullable java.lang.Double value)
Delta DP parameter.Note that Laplace noise does not use delta. Hence, delta should not be set when Laplace noise is used.
-
maxPartitionsContributed
public abstract Count.Params.Builder maxPartitionsContributed(int value)
Maximum number of partitions to which a single privacy unit (i.e., an individual) is allowed to contribute.
-
noise
public abstract Count.Params.Builder noise(Noise value)
Distribution from which the noise will be generated and added to the count.
-
build
public Count build()
-
-