ConfiguredTableAnalysisRulePolicyV1
Controls on the query specifications that can be run on a configured table.
Inheritors
Types
Analysis rule type that enables only aggregation queries on a configured table.
A type of analysis rule that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
Analysis rule type that enables only list queries on a configured table.
Functions
Casts this ConfiguredTableAnalysisRulePolicyV1 as a Aggregation and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleAggregation value. Throws an exception if the ConfiguredTableAnalysisRulePolicyV1 is not a Aggregation.
Casts this ConfiguredTableAnalysisRulePolicyV1 as a Aggregation and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleAggregation value. Returns null if the ConfiguredTableAnalysisRulePolicyV1 is not a Aggregation.
Casts this ConfiguredTableAnalysisRulePolicyV1 as a Custom and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleCustom value. Throws an exception if the ConfiguredTableAnalysisRulePolicyV1 is not a Custom.
Casts this ConfiguredTableAnalysisRulePolicyV1 as a Custom and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleCustom value. Returns null if the ConfiguredTableAnalysisRulePolicyV1 is not a Custom.
Casts this ConfiguredTableAnalysisRulePolicyV1 as a List and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleList value. Throws an exception if the ConfiguredTableAnalysisRulePolicyV1 is not a List.
Casts this ConfiguredTableAnalysisRulePolicyV1 as a List and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AnalysisRuleList value. Returns null if the ConfiguredTableAnalysisRulePolicyV1 is not a List.