Interface DifferentialPrivacyPrivacyImpact.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DifferentialPrivacyPrivacyImpact.Builder,
,DifferentialPrivacyPrivacyImpact> SdkBuilder<DifferentialPrivacyPrivacyImpact.Builder,
,DifferentialPrivacyPrivacyImpact> SdkPojo
- Enclosing class:
DifferentialPrivacyPrivacyImpact
public static interface DifferentialPrivacyPrivacyImpact.Builder
extends SdkPojo, CopyableBuilder<DifferentialPrivacyPrivacyImpact.Builder,DifferentialPrivacyPrivacyImpact>
-
Method Summary
Modifier and TypeMethodDescriptionaggregations
(Collection<DifferentialPrivacyPreviewAggregation> aggregations) The number of aggregation functions that you can perform.aggregations
(Consumer<DifferentialPrivacyPreviewAggregation.Builder>... aggregations) The number of aggregation functions that you can perform.aggregations
(DifferentialPrivacyPreviewAggregation... aggregations) The number of aggregation functions that you can perform.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
DifferentialPrivacyPrivacyImpact.Builder aggregations(Collection<DifferentialPrivacyPreviewAggregation> aggregations) The number of aggregation functions that you can perform.
- Parameters:
aggregations
- The number of aggregation functions that you can perform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
DifferentialPrivacyPrivacyImpact.Builder aggregations(DifferentialPrivacyPreviewAggregation... aggregations) The number of aggregation functions that you can perform.
- Parameters:
aggregations
- The number of aggregation functions that you can perform.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregations
DifferentialPrivacyPrivacyImpact.Builder aggregations(Consumer<DifferentialPrivacyPreviewAggregation.Builder>... aggregations) The number of aggregation functions that you can perform.
This is a convenience method that creates an instance of theDifferentialPrivacyPreviewAggregation.Builder
avoiding the need to create one manually viaDifferentialPrivacyPreviewAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregations(List<DifferentialPrivacyPreviewAggregation>)
.- Parameters:
aggregations
- a consumer that will call methods onDifferentialPrivacyPreviewAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-