Interface ConsolidatedPolicyCustom.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConsolidatedPolicyCustom.Builder,
,ConsolidatedPolicyCustom> SdkBuilder<ConsolidatedPolicyCustom.Builder,
,ConsolidatedPolicyCustom> SdkPojo
- Enclosing class:
ConsolidatedPolicyCustom
@Mutable
@NotThreadSafe
public static interface ConsolidatedPolicyCustom.Builder
extends SdkPojo, CopyableBuilder<ConsolidatedPolicyCustom.Builder,ConsolidatedPolicyCustom>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses
(String additionalAnalyses) Additional analyses for the consolidated policy.additionalAnalyses
(AdditionalAnalyses additionalAnalyses) Additional analyses for the consolidated policy.allowedAdditionalAnalyses
(String... allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy.allowedAdditionalAnalyses
(Collection<String> allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy.allowedAnalyses
(String... allowedAnalyses) The allowed analyses.allowedAnalyses
(Collection<String> allowedAnalyses) The allowed analyses.allowedAnalysisProviders
(String... allowedAnalysisProviders) The allowed analysis providers.allowedAnalysisProviders
(Collection<String> allowedAnalysisProviders) The allowed analysis providers.allowedResultReceivers
(String... allowedResultReceivers) The allowed result receivers.allowedResultReceivers
(Collection<String> allowedResultReceivers) The allowed result receivers.default ConsolidatedPolicyCustom.Builder
differentialPrivacy
(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object.differentialPrivacy
(DifferentialPrivacyConfiguration differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object.disallowedOutputColumns
(String... disallowedOutputColumns) Disallowed output columnsdisallowedOutputColumns
(Collection<String> disallowedOutputColumns) Disallowed output columnsMethods 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
-
allowedAnalyses
The allowed analyses.
- Parameters:
allowedAnalyses
- The allowed analyses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalyses
The allowed analyses.
- Parameters:
allowedAnalyses
- The allowed analyses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalysisProviders
ConsolidatedPolicyCustom.Builder allowedAnalysisProviders(Collection<String> allowedAnalysisProviders) The allowed analysis providers.
- Parameters:
allowedAnalysisProviders
- The allowed analysis providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAnalysisProviders
The allowed analysis providers.
- Parameters:
allowedAnalysisProviders
- The allowed analysis providers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalAnalyses
Additional analyses for the consolidated policy.
- Parameters:
additionalAnalyses
- Additional analyses for the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalAnalyses
Additional analyses for the consolidated policy.
- Parameters:
additionalAnalyses
- Additional analyses for the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
disallowedOutputColumns
ConsolidatedPolicyCustom.Builder disallowedOutputColumns(Collection<String> disallowedOutputColumns) Disallowed output columns
- Parameters:
disallowedOutputColumns
- Disallowed output columns- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
disallowedOutputColumns
Disallowed output columns
- Parameters:
disallowedOutputColumns
- Disallowed output columns- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
differentialPrivacy
ConsolidatedPolicyCustom.Builder differentialPrivacy(DifferentialPrivacyConfiguration differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object.- Parameters:
differentialPrivacy
- The new value for the DifferentialPrivacy property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
differentialPrivacy
default ConsolidatedPolicyCustom.Builder differentialPrivacy(Consumer<DifferentialPrivacyConfiguration.Builder> differentialPrivacy) Sets the value of the DifferentialPrivacy property for this object. This is a convenience method that creates an instance of theDifferentialPrivacyConfiguration.Builder
avoiding the need to create one manually viaDifferentialPrivacyConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todifferentialPrivacy(DifferentialPrivacyConfiguration)
.- Parameters:
differentialPrivacy
- a consumer that will call methods onDifferentialPrivacyConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
allowedResultReceivers
The allowed result receivers.
- Parameters:
allowedResultReceivers
- The allowed result receivers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedResultReceivers
The allowed result receivers.
- Parameters:
allowedResultReceivers
- The allowed result receivers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAdditionalAnalyses
ConsolidatedPolicyCustom.Builder allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy.
- Parameters:
allowedAdditionalAnalyses
- The additional analyses allowed by the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAdditionalAnalyses
The additional analyses allowed by the consolidated policy.
- Parameters:
allowedAdditionalAnalyses
- The additional analyses allowed by the consolidated policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-