Class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty>
- Enclosing interface:
CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty
@Stability(Stable)
public static final class CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses(String additionalAnalyses) allowedAnalyses(List<String> allowedAnalyses) allowedAnalysisProviders(List<String> allowedAnalysisProviders) allowedResultReceivers(List<String> allowedResultReceivers) build()Builds the configured instance.differentialPrivacy(CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty differentialPrivacy) differentialPrivacy(IResolvable differentialPrivacy) disallowedOutputColumns(List<String> disallowedOutputColumns)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalAnalyses
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder additionalAnalyses(String additionalAnalyses) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getAdditionalAnalyses()- Parameters:
additionalAnalyses- the value to be set.- Returns:
this
-
allowedAnalyses
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder allowedAnalyses(List<String> allowedAnalyses) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getAllowedAnalyses()- Parameters:
allowedAnalyses- the value to be set.- Returns:
this
-
allowedAnalysisProviders
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder allowedAnalysisProviders(List<String> allowedAnalysisProviders) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getAllowedAnalysisProviders()- Parameters:
allowedAnalysisProviders- the value to be set.- Returns:
this
-
allowedResultReceivers
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder allowedResultReceivers(List<String> allowedResultReceivers) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getAllowedResultReceivers()- Parameters:
allowedResultReceivers- the value to be set.- Returns:
this
-
differentialPrivacy
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder differentialPrivacy(IResolvable differentialPrivacy) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getDifferentialPrivacy()- Parameters:
differentialPrivacy- the value to be set.- Returns:
this
-
differentialPrivacy
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder differentialPrivacy(CfnIntermediateTablePropsMixin.DifferentialPrivacyProperty differentialPrivacy) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getDifferentialPrivacy()- Parameters:
differentialPrivacy- the value to be set.- Returns:
this
-
disallowedOutputColumns
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.Builder disallowedOutputColumns(List<String> disallowedOutputColumns) Sets the value ofCfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty.getDisallowedOutputColumns()- Parameters:
disallowedOutputColumns- the value to be set.- Returns:
this
-
build
@Stability(Stable) public CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty>- Returns:
- a new instance of
CfnIntermediateTablePropsMixin.IntermediateTableAnalysisRuleCustomProperty - Throws:
NullPointerException- if any required attribute was not provided
-