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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
avoiding the need to create one manually viaDifferentialPrivacyTemplateUpdateParameters.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaAccessBudgetsPrivacyTemplateUpdateParameters.builder()
.When the
Consumer
completes,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:
-