Interface AnalysisRuleIdMappingTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnalysisRuleIdMappingTable.Builder,
,AnalysisRuleIdMappingTable> SdkBuilder<AnalysisRuleIdMappingTable.Builder,
,AnalysisRuleIdMappingTable> SdkPojo
- Enclosing class:
AnalysisRuleIdMappingTable
@Mutable
@NotThreadSafe
public static interface AnalysisRuleIdMappingTable.Builder
extends SdkPojo, CopyableBuilder<AnalysisRuleIdMappingTable.Builder,AnalysisRuleIdMappingTable>
-
Method Summary
Modifier and TypeMethodDescriptiondimensionColumns
(String... dimensionColumns) The columns that query runners are allowed to select, group by, or filter by.dimensionColumns
(Collection<String> dimensionColumns) The columns that query runners are allowed to select, group by, or filter by.joinColumns
(String... joinColumns) The columns that query runners are allowed to use in an INNER JOIN statement.joinColumns
(Collection<String> joinColumns) The columns that query runners are allowed to use in an INNER JOIN statement.queryConstraints
(Collection<QueryConstraint> queryConstraints) The query constraints of the analysis rule ID mapping table.queryConstraints
(Consumer<QueryConstraint.Builder>... queryConstraints) The query constraints of the analysis rule ID mapping table.queryConstraints
(QueryConstraint... queryConstraints) The query constraints of the analysis rule ID mapping table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
joinColumns
The columns that query runners are allowed to use in an INNER JOIN statement.
- Parameters:
joinColumns
- The columns that query runners are allowed to use in an INNER JOIN statement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
joinColumns
The columns that query runners are allowed to use in an INNER JOIN statement.
- Parameters:
joinColumns
- The columns that query runners are allowed to use in an INNER JOIN statement.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryConstraints
The query constraints of the analysis rule ID mapping table.
- Parameters:
queryConstraints
- The query constraints of the analysis rule ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryConstraints
The query constraints of the analysis rule ID mapping table.
- Parameters:
queryConstraints
- The query constraints of the analysis rule ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryConstraints
AnalysisRuleIdMappingTable.Builder queryConstraints(Consumer<QueryConstraint.Builder>... queryConstraints) The query constraints of the analysis rule ID mapping table.
This is a convenience method that creates an instance of theQueryConstraint.Builder
avoiding the need to create one manually viaQueryConstraint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueryConstraints(List<QueryConstraint>)
.- Parameters:
queryConstraints
- a consumer that will call methods onQueryConstraint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dimensionColumns
The columns that query runners are allowed to select, group by, or filter by.
- Parameters:
dimensionColumns
- The columns that query runners are allowed to select, group by, or filter by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionColumns
The columns that query runners are allowed to select, group by, or filter by.
- Parameters:
dimensionColumns
- The columns that query runners are allowed to select, group by, or filter by.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-