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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaDifferentialPrivacyPreviewAggregation.builder().When the
Consumercompletes,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:
-