Interface CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty.Jsii$Proxy
- Enclosing class:
CfnConfiguredTable
@Stability(Stable)
public static interface CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty
extends software.amazon.jsii.JsiiSerializable
Controls on the query specifications that can be run on a configured table.
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.*; ConfiguredTableAnalysisRulePolicyProperty configuredTableAnalysisRulePolicyProperty = ConfiguredTableAnalysisRulePolicyProperty.builder() .v1(ConfiguredTableAnalysisRulePolicyV1Property.builder() .aggregation(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()) .custom(AnalysisRuleCustomProperty.builder() .allowedAnalyses(List.of("allowedAnalyses")) // the properties below are optional .additionalAnalyses("additionalAnalyses") .allowedAnalysisProviders(List.of("allowedAnalysisProviders")) .differentialPrivacy(DifferentialPrivacyProperty.builder() .columns(List.of(DifferentialPrivacyColumnProperty.builder() .name("name") .build())) .build()) .disallowedOutputColumns(List.of("disallowedOutputColumns")) .build()) .list(AnalysisRuleListProperty.builder() .joinColumns(List.of("joinColumns")) .listColumns(List.of("listColumns")) // the properties below are optional .additionalAnalyses("additionalAnalyses") .allowedJoinOperators(List.of("allowedJoinOperators")) .build()) .build()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getV1
Controls on the query specifications that can be run on a configured table.- See Also:
-
builder
@Stability(Stable) static CfnConfiguredTable.ConfiguredTableAnalysisRulePolicyProperty.Builder builder()
-