Class CfnIntermediateTableMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnIntermediateTableMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntermediateTableMixinProps>
- Enclosing interface:
CfnIntermediateTableMixinProps
@Stability(Stable)
public static final class CfnIntermediateTableMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntermediateTableMixinProps>
A builder for
CfnIntermediateTableMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalysisRules(List<? extends Object> analysisRules) Sets the value ofCfnIntermediateTableMixinProps.getAnalysisRules()analysisRules(IResolvable analysisRules) Sets the value ofCfnIntermediateTableMixinProps.getAnalysisRules()build()Builds the configured instance.description(String description) Sets the value ofCfnIntermediateTableMixinProps.getDescription()Sets the value ofCfnIntermediateTableMixinProps.getKmsKeyArn()membershipIdentifier(String membershipIdentifier) Sets the value ofCfnIntermediateTableMixinProps.getMembershipIdentifier()Sets the value ofCfnIntermediateTableMixinProps.getName()populationAnalysisConfiguration(CfnIntermediateTablePropsMixin.PopulationAnalysisConfigurationProperty populationAnalysisConfiguration) Sets the value ofCfnIntermediateTableMixinProps.getPopulationAnalysisConfiguration()populationAnalysisConfiguration(IResolvable populationAnalysisConfiguration) Sets the value ofCfnIntermediateTableMixinProps.getPopulationAnalysisConfiguration()Sets the value ofCfnIntermediateTableMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
analysisRules
@Stability(Stable) public CfnIntermediateTableMixinProps.Builder analysisRules(IResolvable analysisRules) Sets the value ofCfnIntermediateTableMixinProps.getAnalysisRules()- Parameters:
analysisRules- the value to be set.- Returns:
this
-
analysisRules
@Stability(Stable) public CfnIntermediateTableMixinProps.Builder analysisRules(List<? extends Object> analysisRules) Sets the value ofCfnIntermediateTableMixinProps.getAnalysisRules()- Parameters:
analysisRules- the value to be set.- Returns:
this
-
description
Sets the value ofCfnIntermediateTableMixinProps.getDescription()- Parameters:
description- the value to be set.- Returns:
this
-
kmsKeyArn
Sets the value ofCfnIntermediateTableMixinProps.getKmsKeyArn()- Parameters:
kmsKeyArn- the value to be set.- Returns:
this
-
membershipIdentifier
@Stability(Stable) public CfnIntermediateTableMixinProps.Builder membershipIdentifier(String membershipIdentifier) Sets the value ofCfnIntermediateTableMixinProps.getMembershipIdentifier()- Parameters:
membershipIdentifier- the value to be set.- Returns:
this
-
name
Sets the value ofCfnIntermediateTableMixinProps.getName()- Parameters:
name- the value to be set.- Returns:
this
-
populationAnalysisConfiguration
@Stability(Stable) public CfnIntermediateTableMixinProps.Builder populationAnalysisConfiguration(IResolvable populationAnalysisConfiguration) Sets the value ofCfnIntermediateTableMixinProps.getPopulationAnalysisConfiguration()- Parameters:
populationAnalysisConfiguration- the value to be set.- Returns:
this
-
populationAnalysisConfiguration
@Stability(Stable) public CfnIntermediateTableMixinProps.Builder populationAnalysisConfiguration(CfnIntermediateTablePropsMixin.PopulationAnalysisConfigurationProperty populationAnalysisConfiguration) Sets the value ofCfnIntermediateTableMixinProps.getPopulationAnalysisConfiguration()- Parameters:
populationAnalysisConfiguration- the value to be set.- Returns:
this
-
tags
Sets the value ofCfnIntermediateTableMixinProps.getTags()- Parameters:
tags- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIntermediateTableMixinProps>- Returns:
- a new instance of
CfnIntermediateTableMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-