Interface DifferentialPrivacyPrivacyBudget.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DifferentialPrivacyPrivacyBudget.Builder,
,DifferentialPrivacyPrivacyBudget> SdkBuilder<DifferentialPrivacyPrivacyBudget.Builder,
,DifferentialPrivacyPrivacyBudget> SdkPojo
- Enclosing class:
DifferentialPrivacyPrivacyBudget
public static interface DifferentialPrivacyPrivacyBudget.Builder
extends SdkPojo, CopyableBuilder<DifferentialPrivacyPrivacyBudget.Builder,DifferentialPrivacyPrivacyBudget>
-
Method Summary
Modifier and TypeMethodDescriptionaggregations
(Collection<DifferentialPrivacyPrivacyBudgetAggregation> aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.aggregations
(Consumer<DifferentialPrivacyPrivacyBudgetAggregation.Builder>... aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.aggregations
(DifferentialPrivacyPrivacyBudgetAggregation... aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.The epsilon value that you configured.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
aggregations
DifferentialPrivacyPrivacyBudget.Builder aggregations(Collection<DifferentialPrivacyPrivacyBudgetAggregation> aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.
- Parameters:
aggregations
- This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
DifferentialPrivacyPrivacyBudget.Builder aggregations(DifferentialPrivacyPrivacyBudgetAggregation... aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.
- Parameters:
aggregations
- This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
DifferentialPrivacyPrivacyBudget.Builder aggregations(Consumer<DifferentialPrivacyPrivacyBudgetAggregation.Builder>... aggregations) This information includes the configured epsilon value and the utility in terms of total aggregations, as well as the remaining aggregations.
This is a convenience method that creates an instance of theDifferentialPrivacyPrivacyBudgetAggregation.Builder
avoiding the need to create one manually viaDifferentialPrivacyPrivacyBudgetAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregations(List<DifferentialPrivacyPrivacyBudgetAggregation>)
.- Parameters:
aggregations
- a consumer that will call methods onDifferentialPrivacyPrivacyBudgetAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
epsilon
The epsilon value that you configured.
- Parameters:
epsilon
- The epsilon value that you configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-