Interface AnalysisRuleIdMappingTable.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisRuleIdMappingTable.Builder,AnalysisRuleIdMappingTable>,SdkBuilder<AnalysisRuleIdMappingTable.Builder,AnalysisRuleIdMappingTable>,SdkPojo
- Enclosing class:
- AnalysisRuleIdMappingTable
public static interface AnalysisRuleIdMappingTable.Builder extends SdkPojo, CopyableBuilder<AnalysisRuleIdMappingTable.Builder,AnalysisRuleIdMappingTable>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnalysisRuleIdMappingTable.BuilderdimensionColumns(String... dimensionColumns)The columns that query runners are allowed to select, group by, or filter by.AnalysisRuleIdMappingTable.BuilderdimensionColumns(Collection<String> dimensionColumns)The columns that query runners are allowed to select, group by, or filter by.AnalysisRuleIdMappingTable.BuilderjoinColumns(String... joinColumns)The columns that query runners are allowed to use in an INNER JOIN statement.AnalysisRuleIdMappingTable.BuilderjoinColumns(Collection<String> joinColumns)The columns that query runners are allowed to use in an INNER JOIN statement.AnalysisRuleIdMappingTable.BuilderqueryConstraints(Collection<QueryConstraint> queryConstraints)The query constraints of the analysis rule ID mapping table.AnalysisRuleIdMappingTable.BuilderqueryConstraints(Consumer<QueryConstraint.Builder>... queryConstraints)The query constraints of the analysis rule ID mapping table.AnalysisRuleIdMappingTable.BuilderqueryConstraints(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 Detail
-
joinColumns
AnalysisRuleIdMappingTable.Builder joinColumns(Collection<String> 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
AnalysisRuleIdMappingTable.Builder joinColumns(String... 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
AnalysisRuleIdMappingTable.Builder queryConstraints(Collection<QueryConstraint> 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(QueryConstraint... 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.Builderavoiding the need to create one manually viaQueryConstraint.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#queryConstraints(List.) - 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:
#queryConstraints(java.util.Collection)
-
dimensionColumns
AnalysisRuleIdMappingTable.Builder dimensionColumns(Collection<String> 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
AnalysisRuleIdMappingTable.Builder dimensionColumns(String... 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.
-
-