Class CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredTablePropsMixin.AnalysisRuleListProperty>
- Enclosing interface:
CfnConfiguredTablePropsMixin.AnalysisRuleListProperty
@Stability(Stable)
public static final class CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfiguredTablePropsMixin.AnalysisRuleListProperty>
A builder for
CfnConfiguredTablePropsMixin.AnalysisRuleListProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses(String additionalAnalyses) allowedJoinOperators(List<String> allowedJoinOperators) build()Builds the configured instance.joinColumns(List<String> joinColumns) Sets the value ofCfnConfiguredTablePropsMixin.AnalysisRuleListProperty.getJoinColumns()listColumns(List<String> listColumns) Sets the value ofCfnConfiguredTablePropsMixin.AnalysisRuleListProperty.getListColumns()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalAnalyses
@Stability(Stable) public CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder additionalAnalyses(String additionalAnalyses) - Parameters:
additionalAnalyses- An indicator as to whether additional analyses (such as AWS Clean Rooms ML) can be applied to the output of the direct query.- Returns:
this
-
allowedJoinOperators
@Stability(Stable) public CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder allowedJoinOperators(List<String> allowedJoinOperators) - Parameters:
allowedJoinOperators- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default isAND.- Returns:
this
-
joinColumns
@Stability(Stable) public CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder joinColumns(List<String> joinColumns) Sets the value ofCfnConfiguredTablePropsMixin.AnalysisRuleListProperty.getJoinColumns()- Parameters:
joinColumns- Columns that can be used to join a configured table with the table of the member who can query and other members' configured tables.- Returns:
this
-
listColumns
@Stability(Stable) public CfnConfiguredTablePropsMixin.AnalysisRuleListProperty.Builder listColumns(List<String> listColumns) Sets the value ofCfnConfiguredTablePropsMixin.AnalysisRuleListProperty.getListColumns()- Parameters:
listColumns- Columns that can be listed in the output.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfiguredTablePropsMixin.AnalysisRuleListProperty>- Returns:
- a new instance of
CfnConfiguredTablePropsMixin.AnalysisRuleListProperty - Throws:
NullPointerException- if any required attribute was not provided
-