Interface ConfiguredTableAnalysisRulePolicyV1.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfiguredTableAnalysisRulePolicyV1.Builder,
,ConfiguredTableAnalysisRulePolicyV1> SdkBuilder<ConfiguredTableAnalysisRulePolicyV1.Builder,
,ConfiguredTableAnalysisRulePolicyV1> SdkPojo
- Enclosing class:
ConfiguredTableAnalysisRulePolicyV1
public static interface ConfiguredTableAnalysisRulePolicyV1.Builder
extends SdkPojo, CopyableBuilder<ConfiguredTableAnalysisRulePolicyV1.Builder,ConfiguredTableAnalysisRulePolicyV1>
-
Method Summary
Modifier and TypeMethodDescriptionaggregation
(Consumer<AnalysisRuleAggregation.Builder> aggregation) Analysis rule type that enables only aggregation queries on a configured table.aggregation
(AnalysisRuleAggregation aggregation) Analysis rule type that enables only aggregation queries on a configured table.custom
(Consumer<AnalysisRuleCustom.Builder> custom) Sets the value of the Custom property for this object.custom
(AnalysisRuleCustom custom) Sets the value of the Custom property for this object.list
(Consumer<AnalysisRuleList.Builder> list) Analysis rule type that enables only list queries on a configured table.list
(AnalysisRuleList list) Analysis rule type that enables only list queries on a configured table.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, sdkFields
-
Method Details
-
list
Analysis rule type that enables only list queries on a configured table.
- Parameters:
list
- Analysis rule type that enables only list queries on a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
list
Analysis rule type that enables only list queries on a configured table.
This is a convenience method that creates an instance of theAnalysisRuleList.Builder
avoiding the need to create one manually viaAnalysisRuleList.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolist(AnalysisRuleList)
.- Parameters:
list
- a consumer that will call methods onAnalysisRuleList.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aggregation
Analysis rule type that enables only aggregation queries on a configured table.
- Parameters:
aggregation
- Analysis rule type that enables only aggregation queries on a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
aggregation
default ConfiguredTableAnalysisRulePolicyV1.Builder aggregation(Consumer<AnalysisRuleAggregation.Builder> aggregation) Analysis rule type that enables only aggregation queries on a configured table.
This is a convenience method that creates an instance of theAnalysisRuleAggregation.Builder
avoiding the need to create one manually viaAnalysisRuleAggregation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toaggregation(AnalysisRuleAggregation)
.- Parameters:
aggregation
- a consumer that will call methods onAnalysisRuleAggregation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
custom
Sets the value of the Custom property for this object.- Parameters:
custom
- The new value for the Custom property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
default ConfiguredTableAnalysisRulePolicyV1.Builder custom(Consumer<AnalysisRuleCustom.Builder> custom) Sets the value of the Custom property for this object. This is a convenience method that creates an instance of theAnalysisRuleCustom.Builder
avoiding the need to create one manually viaAnalysisRuleCustom.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustom(AnalysisRuleCustom)
.- Parameters:
custom
- a consumer that will call methods onAnalysisRuleCustom.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-