Class CfnConfiguredTable.AnalysisRuleListProperty.Builder
java.lang.Object
software.amazon.awscdk.services.cleanrooms.CfnConfiguredTable.AnalysisRuleListProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredTable.AnalysisRuleListProperty>
- Enclosing interface:
CfnConfiguredTable.AnalysisRuleListProperty
@Stability(Stable)
public static final class CfnConfiguredTable.AnalysisRuleListProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfiguredTable.AnalysisRuleListProperty>
A builder for
CfnConfiguredTable.AnalysisRuleListProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses(String additionalAnalyses) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getAdditionalAnalyses()allowedJoinOperators(List<String> allowedJoinOperators) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getAllowedJoinOperators()build()Builds the configured instance.joinColumns(List<String> joinColumns) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getJoinColumns()listColumns(List<String> listColumns) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getListColumns()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
joinColumns
@Stability(Stable) public CfnConfiguredTable.AnalysisRuleListProperty.Builder joinColumns(List<String> joinColumns) Sets the value ofCfnConfiguredTable.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. This parameter is required.- Returns:
this
-
listColumns
@Stability(Stable) public CfnConfiguredTable.AnalysisRuleListProperty.Builder listColumns(List<String> listColumns) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getListColumns()- Parameters:
listColumns- Columns that can be listed in the output. This parameter is required.- Returns:
this
-
additionalAnalyses
@Stability(Stable) public CfnConfiguredTable.AnalysisRuleListProperty.Builder additionalAnalyses(String additionalAnalyses) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getAdditionalAnalyses()- 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 CfnConfiguredTable.AnalysisRuleListProperty.Builder allowedJoinOperators(List<String> allowedJoinOperators) Sets the value ofCfnConfiguredTable.AnalysisRuleListProperty.getAllowedJoinOperators()- Parameters:
allowedJoinOperators- The logical operators (if any) that are to be used in an INNER JOIN match condition. Default isAND.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfiguredTable.AnalysisRuleListProperty>- Returns:
- a new instance of
CfnConfiguredTable.AnalysisRuleListProperty - Throws:
NullPointerException- if any required attribute was not provided
-