Interface ConsolidatedPolicyAggregation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConsolidatedPolicyAggregation.Builder,
,ConsolidatedPolicyAggregation> SdkBuilder<ConsolidatedPolicyAggregation.Builder,
,ConsolidatedPolicyAggregation> SdkPojo
- Enclosing class:
ConsolidatedPolicyAggregation
-
Method Summary
Modifier and TypeMethodDescriptionadditionalAnalyses
(String additionalAnalyses) Additional analyses for the consolidated policy aggregation.additionalAnalyses
(AdditionalAnalyses additionalAnalyses) Additional analyses for the consolidated policy aggregation.aggregateColumns
(Collection<AggregateColumn> aggregateColumns) Aggregate columns in consolidated policy aggregation.aggregateColumns
(Consumer<AggregateColumn.Builder>... aggregateColumns) Aggregate columns in consolidated policy aggregation.aggregateColumns
(AggregateColumn... aggregateColumns) Aggregate columns in consolidated policy aggregation.allowedAdditionalAnalyses
(String... allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy aggregation.allowedAdditionalAnalyses
(Collection<String> allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy aggregation.allowedJoinOperators
(Collection<JoinOperator> allowedJoinOperators) The allowed join operators.allowedJoinOperators
(JoinOperator... allowedJoinOperators) The allowed join operators.allowedJoinOperatorsWithStrings
(String... allowedJoinOperators) The allowed join operators.allowedJoinOperatorsWithStrings
(Collection<String> allowedJoinOperators) The allowed join operators.allowedResultReceivers
(String... allowedResultReceivers) The allowed result receivers.allowedResultReceivers
(Collection<String> allowedResultReceivers) The allowed result receivers.dimensionColumns
(String... dimensionColumns) The dimension columns of the consolidated policy aggregation.dimensionColumns
(Collection<String> dimensionColumns) The dimension columns of the consolidated policy aggregation.joinColumns
(String... joinColumns) The columns to join on.joinColumns
(Collection<String> joinColumns) The columns to join on.joinRequired
(String joinRequired) Join requiredjoinRequired
(JoinRequiredOption joinRequired) Join requiredoutputConstraints
(Collection<AggregationConstraint> outputConstraints) The output constraints of the consolidated policy aggregation.outputConstraints
(Consumer<AggregationConstraint.Builder>... outputConstraints) The output constraints of the consolidated policy aggregation.outputConstraints
(AggregationConstraint... outputConstraints) The output constraints of the consolidated policy aggregation.scalarFunctions
(Collection<ScalarFunctions> scalarFunctions) The scalar functions.scalarFunctions
(ScalarFunctions... scalarFunctions) The scalar functions.scalarFunctionsWithStrings
(String... scalarFunctions) The scalar functions.scalarFunctionsWithStrings
(Collection<String> scalarFunctions) The scalar functions.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
aggregateColumns
ConsolidatedPolicyAggregation.Builder aggregateColumns(Collection<AggregateColumn> aggregateColumns) Aggregate columns in consolidated policy aggregation.
- Parameters:
aggregateColumns
- Aggregate columns in consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregateColumns
Aggregate columns in consolidated policy aggregation.
- Parameters:
aggregateColumns
- Aggregate columns in consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregateColumns
ConsolidatedPolicyAggregation.Builder aggregateColumns(Consumer<AggregateColumn.Builder>... aggregateColumns) Aggregate columns in consolidated policy aggregation.
This is a convenience method that creates an instance of theAggregateColumn.Builder
avoiding the need to create one manually viaAggregateColumn.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregateColumns(List<AggregateColumn>)
.- Parameters:
aggregateColumns
- a consumer that will call methods onAggregateColumn.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
joinColumns
The columns to join on.
- Parameters:
joinColumns
- The columns to join on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
joinColumns
The columns to join on.
- Parameters:
joinColumns
- The columns to join on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
joinRequired
Join required
- Parameters:
joinRequired
- Join required- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
joinRequired
Join required
- Parameters:
joinRequired
- Join required- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
allowedJoinOperatorsWithStrings
ConsolidatedPolicyAggregation.Builder allowedJoinOperatorsWithStrings(Collection<String> allowedJoinOperators) The allowed join operators.
- Parameters:
allowedJoinOperators
- The allowed join operators.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedJoinOperatorsWithStrings
ConsolidatedPolicyAggregation.Builder allowedJoinOperatorsWithStrings(String... allowedJoinOperators) The allowed join operators.
- Parameters:
allowedJoinOperators
- The allowed join operators.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedJoinOperators
ConsolidatedPolicyAggregation.Builder allowedJoinOperators(Collection<JoinOperator> allowedJoinOperators) The allowed join operators.
- Parameters:
allowedJoinOperators
- The allowed join operators.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedJoinOperators
The allowed join operators.
- Parameters:
allowedJoinOperators
- The allowed join operators.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionColumns
The dimension columns of the consolidated policy aggregation.
- Parameters:
dimensionColumns
- The dimension columns of the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensionColumns
The dimension columns of the consolidated policy aggregation.
- Parameters:
dimensionColumns
- The dimension columns of the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalarFunctionsWithStrings
ConsolidatedPolicyAggregation.Builder scalarFunctionsWithStrings(Collection<String> scalarFunctions) The scalar functions.
- Parameters:
scalarFunctions
- The scalar functions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalarFunctionsWithStrings
The scalar functions.
- Parameters:
scalarFunctions
- The scalar functions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalarFunctions
The scalar functions.
- Parameters:
scalarFunctions
- The scalar functions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scalarFunctions
The scalar functions.
- Parameters:
scalarFunctions
- The scalar functions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConstraints
ConsolidatedPolicyAggregation.Builder outputConstraints(Collection<AggregationConstraint> outputConstraints) The output constraints of the consolidated policy aggregation.
- Parameters:
outputConstraints
- The output constraints of the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConstraints
The output constraints of the consolidated policy aggregation.
- Parameters:
outputConstraints
- The output constraints of the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConstraints
ConsolidatedPolicyAggregation.Builder outputConstraints(Consumer<AggregationConstraint.Builder>... outputConstraints) The output constraints of the consolidated policy aggregation.
This is a convenience method that creates an instance of theAggregationConstraint.Builder
avoiding the need to create one manually viaAggregationConstraint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooutputConstraints(List<AggregationConstraint>)
.- Parameters:
outputConstraints
- a consumer that will call methods onAggregationConstraint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalAnalyses
Additional analyses for the consolidated policy aggregation.
- Parameters:
additionalAnalyses
- Additional analyses for the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
additionalAnalyses
Additional analyses for the consolidated policy aggregation.
- Parameters:
additionalAnalyses
- Additional analyses for the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
allowedResultReceivers
ConsolidatedPolicyAggregation.Builder allowedResultReceivers(Collection<String> allowedResultReceivers) The allowed result receivers.
- Parameters:
allowedResultReceivers
- The allowed result receivers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedResultReceivers
The allowed result receivers.
- Parameters:
allowedResultReceivers
- The allowed result receivers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAdditionalAnalyses
ConsolidatedPolicyAggregation.Builder allowedAdditionalAnalyses(Collection<String> allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy aggregation.
- Parameters:
allowedAdditionalAnalyses
- The additional analyses allowed by the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAdditionalAnalyses
ConsolidatedPolicyAggregation.Builder allowedAdditionalAnalyses(String... allowedAdditionalAnalyses) The additional analyses allowed by the consolidated policy aggregation.
- Parameters:
allowedAdditionalAnalyses
- The additional analyses allowed by the consolidated policy aggregation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-