public static interface AnalysisRuleAggregation.Builder extends SdkPojo, CopyableBuilder<AnalysisRuleAggregation.Builder,AnalysisRuleAggregation>
| Modifier and Type | Method and Description |
|---|---|
AnalysisRuleAggregation.Builder |
aggregateColumns(AggregateColumn... aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
|
AnalysisRuleAggregation.Builder |
aggregateColumns(Collection<AggregateColumn> aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
|
AnalysisRuleAggregation.Builder |
aggregateColumns(Consumer<AggregateColumn.Builder>... aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
|
AnalysisRuleAggregation.Builder |
dimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
|
AnalysisRuleAggregation.Builder |
dimensionColumns(String... dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
|
AnalysisRuleAggregation.Builder |
joinColumns(Collection<String> joinColumns)
Columns in configured table that can be used in join statements and/or as aggregate columns.
|
AnalysisRuleAggregation.Builder |
joinColumns(String... joinColumns)
Columns in configured table that can be used in join statements and/or as aggregate columns.
|
AnalysisRuleAggregation.Builder |
joinRequired(JoinRequiredOption joinRequired)
Control that requires member who runs query to do a join with their configured table and/or other configured
table in query
|
AnalysisRuleAggregation.Builder |
joinRequired(String joinRequired)
Control that requires member who runs query to do a join with their configured table and/or other configured
table in query
|
AnalysisRuleAggregation.Builder |
outputConstraints(AggregationConstraint... outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each
output row to be returned.
|
AnalysisRuleAggregation.Builder |
outputConstraints(Collection<AggregationConstraint> outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each
output row to be returned.
|
AnalysisRuleAggregation.Builder |
outputConstraints(Consumer<AggregationConstraint.Builder>... outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each
output row to be returned.
|
AnalysisRuleAggregation.Builder |
scalarFunctions(Collection<ScalarFunctions> scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of
metrics.
|
AnalysisRuleAggregation.Builder |
scalarFunctions(ScalarFunctions... scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of
metrics.
|
AnalysisRuleAggregation.Builder |
scalarFunctionsWithStrings(Collection<String> scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of
metrics.
|
AnalysisRuleAggregation.Builder |
scalarFunctionsWithStrings(String... scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of
metrics.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAnalysisRuleAggregation.Builder aggregateColumns(Collection<AggregateColumn> aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
aggregateColumns - The columns that query runners are allowed to use in aggregation queries.AnalysisRuleAggregation.Builder aggregateColumns(AggregateColumn... aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
aggregateColumns - The columns that query runners are allowed to use in aggregation queries.AnalysisRuleAggregation.Builder aggregateColumns(Consumer<AggregateColumn.Builder>... aggregateColumns)
The columns that query runners are allowed to use in aggregation queries.
This is a convenience method that creates an instance of theAggregateColumn.Builder avoiding the need to create
one manually via AggregateColumn.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #aggregateColumns(List.
aggregateColumns - a consumer that will call methods on
AggregateColumn.Builder#aggregateColumns(java.util.Collection) AnalysisRuleAggregation.Builder joinColumns(Collection<String> joinColumns)
Columns in configured table that can be used in join statements and/or as aggregate columns. They can never be outputted directly.
joinColumns - Columns in configured table that can be used in join statements and/or as aggregate columns. They can
never be outputted directly.AnalysisRuleAggregation.Builder joinColumns(String... joinColumns)
Columns in configured table that can be used in join statements and/or as aggregate columns. They can never be outputted directly.
joinColumns - Columns in configured table that can be used in join statements and/or as aggregate columns. They can
never be outputted directly.AnalysisRuleAggregation.Builder joinRequired(String joinRequired)
Control that requires member who runs query to do a join with their configured table and/or other configured table in query
joinRequired - Control that requires member who runs query to do a join with their configured table and/or other
configured table in queryJoinRequiredOption,
JoinRequiredOptionAnalysisRuleAggregation.Builder joinRequired(JoinRequiredOption joinRequired)
Control that requires member who runs query to do a join with their configured table and/or other configured table in query
joinRequired - Control that requires member who runs query to do a join with their configured table and/or other
configured table in queryJoinRequiredOption,
JoinRequiredOptionAnalysisRuleAggregation.Builder dimensionColumns(Collection<String> dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
dimensionColumns - The columns that query runners are allowed to select, group by, or filter by.AnalysisRuleAggregation.Builder dimensionColumns(String... dimensionColumns)
The columns that query runners are allowed to select, group by, or filter by.
dimensionColumns - The columns that query runners are allowed to select, group by, or filter by.AnalysisRuleAggregation.Builder scalarFunctionsWithStrings(Collection<String> scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of metrics.
scalarFunctions - Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation
of metrics.AnalysisRuleAggregation.Builder scalarFunctionsWithStrings(String... scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of metrics.
scalarFunctions - Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation
of metrics.AnalysisRuleAggregation.Builder scalarFunctions(Collection<ScalarFunctions> scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of metrics.
scalarFunctions - Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation
of metrics.AnalysisRuleAggregation.Builder scalarFunctions(ScalarFunctions... scalarFunctions)
Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation of metrics.
scalarFunctions - Set of scalar functions that are allowed to be used on dimension columns and the output of aggregation
of metrics.AnalysisRuleAggregation.Builder outputConstraints(Collection<AggregationConstraint> outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each output row to be returned.
outputConstraints - Columns that must meet a specific threshold value (after an aggregation function is applied to it) for
each output row to be returned.AnalysisRuleAggregation.Builder outputConstraints(AggregationConstraint... outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each output row to be returned.
outputConstraints - Columns that must meet a specific threshold value (after an aggregation function is applied to it) for
each output row to be returned.AnalysisRuleAggregation.Builder outputConstraints(Consumer<AggregationConstraint.Builder>... outputConstraints)
Columns that must meet a specific threshold value (after an aggregation function is applied to it) for each output row to be returned.
This is a convenience method that creates an instance of theAggregationConstraint.Builder avoiding the need to
create one manually via
AggregationConstraint.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #outputConstraints(List.
outputConstraints - a consumer that will call methods on
AggregationConstraint.Builder#outputConstraints(java.util.Collection) Copyright © 2023. All rights reserved.