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
-
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:
build
in interfacesoftware.amazon.jsii.Builder<CfnConfiguredTable.AnalysisRuleListProperty>
- Returns:
- a new instance of
CfnConfiguredTable.AnalysisRuleListProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-