Class CfnPrivacyBudgetTemplate.ParametersProperty.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnPrivacyBudgetTemplate.ParametersProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPrivacyBudgetTemplate.ParametersProperty>
- Enclosing interface:
CfnPrivacyBudgetTemplate.ParametersProperty
@Stability(Stable)
public static final class CfnPrivacyBudgetTemplate.ParametersProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPrivacyBudgetTemplate.ParametersProperty>
A builder for
CfnPrivacyBudgetTemplate.ParametersProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.Sets the value ofCfnPrivacyBudgetTemplate.ParametersProperty.getEpsilon()
usersNoisePerQuery
(Number usersNoisePerQuery) Sets the value ofCfnPrivacyBudgetTemplate.ParametersProperty.getUsersNoisePerQuery()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
epsilon
@Stability(Stable) public CfnPrivacyBudgetTemplate.ParametersProperty.Builder epsilon(Number epsilon) Sets the value ofCfnPrivacyBudgetTemplate.ParametersProperty.getEpsilon()
- Parameters:
epsilon
- The epsilon value that you want to use. This parameter is required.- Returns:
this
-
usersNoisePerQuery
@Stability(Stable) public CfnPrivacyBudgetTemplate.ParametersProperty.Builder usersNoisePerQuery(Number usersNoisePerQuery) Sets the value ofCfnPrivacyBudgetTemplate.ParametersProperty.getUsersNoisePerQuery()
- Parameters:
usersNoisePerQuery
- Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This parameter is required. This value governs the rate at which the privacy budget is depleted.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnPrivacyBudgetTemplate.ParametersProperty>
- Returns:
- a new instance of
CfnPrivacyBudgetTemplate.ParametersProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-