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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAggregateColumn.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAggregationConstraint.builder().When the
Consumercompletes,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.
-