Interface CfnConfiguredTable.AnalysisRuleAggregationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnConfiguredTable.AnalysisRuleAggregationProperty.Jsii$Proxy
Enclosing class:
CfnConfiguredTable

@Stability(Stable) public static interface CfnConfiguredTable.AnalysisRuleAggregationProperty extends software.amazon.jsii.JsiiSerializable
A type of analysis rule that enables query structure and specified queries that produce aggregate statistics.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.cleanrooms.*;
 AnalysisRuleAggregationProperty analysisRuleAggregationProperty = AnalysisRuleAggregationProperty.builder()
         .aggregateColumns(List.of(AggregateColumnProperty.builder()
                 .columnNames(List.of("columnNames"))
                 .function("function")
                 .build()))
         .dimensionColumns(List.of("dimensionColumns"))
         .joinColumns(List.of("joinColumns"))
         .outputConstraints(List.of(AggregationConstraintProperty.builder()
                 .columnName("columnName")
                 .minimum(123)
                 .type("type")
                 .build()))
         .scalarFunctions(List.of("scalarFunctions"))
         // the properties below are optional
         .additionalAnalyses("additionalAnalyses")
         .allowedJoinOperators(List.of("allowedJoinOperators"))
         .joinRequired("joinRequired")
         .build();
 

See Also: