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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ConfiguredTableAnalysisRulePolicyV1.Builderaggregation(Consumer<AnalysisRuleAggregation.Builder> aggregation)Analysis rule type that enables only aggregation queries on a configured table.ConfiguredTableAnalysisRulePolicyV1.Builderaggregation(AnalysisRuleAggregation aggregation)Analysis rule type that enables only aggregation queries on a configured table.default ConfiguredTableAnalysisRulePolicyV1.Buildercustom(Consumer<AnalysisRuleCustom.Builder> custom)Sets the value of the Custom property for this object.ConfiguredTableAnalysisRulePolicyV1.Buildercustom(AnalysisRuleCustom custom)Sets the value of the Custom property for this object.default ConfiguredTableAnalysisRulePolicyV1.Builderlist(Consumer<AnalysisRuleList.Builder> list)Analysis rule type that enables only list queries on a configured table.ConfiguredTableAnalysisRulePolicyV1.Builderlist(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 Detail
-
list
ConfiguredTableAnalysisRulePolicyV1.Builder list(AnalysisRuleList 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
default ConfiguredTableAnalysisRulePolicyV1.Builder list(Consumer<AnalysisRuleList.Builder> list)
Analysis rule type that enables only list queries on a configured table.
This is a convenience method that creates an instance of theAnalysisRuleList.Builderavoiding the need to create one manually viaAnalysisRuleList.builder().When the
Consumercompletes,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:
list(AnalysisRuleList)
-
aggregation
ConfiguredTableAnalysisRulePolicyV1.Builder aggregation(AnalysisRuleAggregation 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.Builderavoiding the need to create one manually viaAnalysisRuleAggregation.builder().When the
Consumercompletes,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:
aggregation(AnalysisRuleAggregation)
-
custom
ConfiguredTableAnalysisRulePolicyV1.Builder custom(AnalysisRuleCustom 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.Builderavoiding the need to create one manually viaAnalysisRuleCustom.builder().When the
Consumercompletes,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:
custom(AnalysisRuleCustom)
-
-