Interface PrivacyBudgetTemplateUpdateParameters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PrivacyBudgetTemplateUpdateParameters.Builder,,PrivacyBudgetTemplateUpdateParameters> SdkBuilder<PrivacyBudgetTemplateUpdateParameters.Builder,,PrivacyBudgetTemplateUpdateParameters> SdkPojo
- Enclosing class:
PrivacyBudgetTemplateUpdateParameters
-
Method Summary
Modifier and TypeMethodDescriptionThe new access budget configuration that completely replaces the existing access budget settings in the privacy budget template.accessBudget(AccessBudgetsPrivacyTemplateUpdateParameters accessBudget) The new access budget configuration that completely replaces the existing access budget settings in the privacy budget template.differentialPrivacy(Consumer<DifferentialPrivacyTemplateUpdateParameters.Builder> differentialPrivacy) An object that specifies the new values for the epsilon and noise parameters.differentialPrivacy(DifferentialPrivacyTemplateUpdateParameters differentialPrivacy) An object that specifies the new values for the epsilon and noise parameters.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, sdkFieldNameToField, sdkFields
-
Method Details
-
differentialPrivacy
PrivacyBudgetTemplateUpdateParameters.Builder differentialPrivacy(DifferentialPrivacyTemplateUpdateParameters differentialPrivacy) An object that specifies the new values for the epsilon and noise parameters.
- Parameters:
differentialPrivacy- An object that specifies the new values for the epsilon and noise parameters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
differentialPrivacy
default PrivacyBudgetTemplateUpdateParameters.Builder differentialPrivacy(Consumer<DifferentialPrivacyTemplateUpdateParameters.Builder> differentialPrivacy) An object that specifies the new values for the epsilon and noise parameters.
This is a convenience method that creates an instance of theDifferentialPrivacyTemplateUpdateParameters.Builderavoiding the need to create one manually viaDifferentialPrivacyTemplateUpdateParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todifferentialPrivacy(DifferentialPrivacyTemplateUpdateParameters).- Parameters:
differentialPrivacy- a consumer that will call methods onDifferentialPrivacyTemplateUpdateParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
accessBudget
PrivacyBudgetTemplateUpdateParameters.Builder accessBudget(AccessBudgetsPrivacyTemplateUpdateParameters accessBudget) The new access budget configuration that completely replaces the existing access budget settings in the privacy budget template.
- Parameters:
accessBudget- The new access budget configuration that completely replaces the existing access budget settings in the privacy budget template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accessBudget
default PrivacyBudgetTemplateUpdateParameters.Builder accessBudget(Consumer<AccessBudgetsPrivacyTemplateUpdateParameters.Builder> accessBudget) The new access budget configuration that completely replaces the existing access budget settings in the privacy budget template.
This is a convenience method that creates an instance of theAccessBudgetsPrivacyTemplateUpdateParameters.Builderavoiding the need to create one manually viaAccessBudgetsPrivacyTemplateUpdateParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccessBudget(AccessBudgetsPrivacyTemplateUpdateParameters).- Parameters:
accessBudget- a consumer that will call methods onAccessBudgetsPrivacyTemplateUpdateParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-