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.BuilderdifferentialPrivacy(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
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
-
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.Builderavoiding the need to create one manually viaDifferentialPrivacyConfiguration.builder().When the
Consumercompletes,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.
-