Skip to content

ConsolidatedPolicyAggregation

Source code in docs_src/capo_cleanrooms/types/consolidated_policy_aggregation.py
class ConsolidatedPolicyAggregation(TypedDict, closed=True):
    aggregate_columns: "capo_cleanrooms.types.aggregate_column_list.AggregateColumnList"
    """<p> Aggregate columns in consolidated policy aggregation.</p>"""
    join_columns: (
        "capo_cleanrooms.types.analysis_rule_column_list.AnalysisRuleColumnList"
    )
    """<p> The columns to join on.</p>"""
    join_required: NotRequired[
        "capo_cleanrooms.types.join_required_option.JoinRequiredOption"
    ]
    """<p> Join required</p>"""
    allowed_join_operators: NotRequired[
        "capo_cleanrooms.types.join_operators_list.JoinOperatorsList"
    ]
    """<p> The allowed join operators.</p>"""
    dimension_columns: (
        "capo_cleanrooms.types.analysis_rule_column_list.AnalysisRuleColumnList"
    )
    """<p> The dimension columns of the consolidated policy aggregation.</p>"""
    scalar_functions: "capo_cleanrooms.types.scalar_functions_list.ScalarFunctionsList"
    """<p> The scalar functions.</p>"""
    output_constraints: (
        "capo_cleanrooms.types.aggregation_constraints.AggregationConstraints"
    )
    """<p> The output constraints of the consolidated policy aggregation.</p>"""
    additional_analyses: NotRequired[
        "capo_cleanrooms.types.additional_analyses.AdditionalAnalyses"
    ]
    """<p> Additional analyses for the consolidated policy aggregation.</p>"""
    allowed_result_receivers: NotRequired[
        "capo_cleanrooms.types.allowed_result_receivers.AllowedResultReceivers"
    ]
    """<p> The allowed result receivers.</p>"""
    allowed_additional_analyses: NotRequired[
        "capo_cleanrooms.types.allowed_additional_analyses.AllowedAdditionalAnalyses"
    ]
    """<p> The additional analyses allowed by the consolidated policy aggregation.</p>"""

additional_analyses instance-attribute

additional_analyses: NotRequired[AdditionalAnalyses]

Additional analyses for the consolidated policy aggregation.

aggregate_columns instance-attribute

aggregate_columns: AggregateColumnList

Aggregate columns in consolidated policy aggregation.

allowed_additional_analyses instance-attribute

allowed_additional_analyses: NotRequired[AllowedAdditionalAnalyses]

The additional analyses allowed by the consolidated policy aggregation.

allowed_join_operators instance-attribute

allowed_join_operators: NotRequired[JoinOperatorsList]

The allowed join operators.

allowed_result_receivers instance-attribute

allowed_result_receivers: NotRequired[AllowedResultReceivers]

The allowed result receivers.

dimension_columns instance-attribute

dimension_columns: AnalysisRuleColumnList

The dimension columns of the consolidated policy aggregation.

join_columns instance-attribute

join_columns: AnalysisRuleColumnList

The columns to join on.

join_required instance-attribute

join_required: NotRequired[JoinRequiredOption]

Join required

output_constraints instance-attribute

output_constraints: AggregationConstraints

The output constraints of the consolidated policy aggregation.

scalar_functions instance-attribute

scalar_functions: ScalarFunctionsList

The scalar functions.