Interface AnalysisRulePolicyV1.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AnalysisRulePolicyV1.Builder,,AnalysisRulePolicyV1> SdkBuilder<AnalysisRulePolicyV1.Builder,,AnalysisRulePolicyV1> SdkPojo
- Enclosing class:
AnalysisRulePolicyV1
-
Method Summary
Modifier and TypeMethodDescriptiondefault AnalysisRulePolicyV1.Builderaggregation(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.default AnalysisRulePolicyV1.Buildercustom(Consumer<AnalysisRuleCustom.Builder> custom) Analysis rule type that enables custom SQL queries on a configured table.custom(AnalysisRuleCustom custom) Analysis rule type that enables custom SQL queries on a configured table.default AnalysisRulePolicyV1.BuilderidMappingTable(Consumer<AnalysisRuleIdMappingTable.Builder> idMappingTable) The ID mapping table.idMappingTable(AnalysisRuleIdMappingTable idMappingTable) The ID mapping table.default AnalysisRulePolicyV1.Builderlist(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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 AnalysisRulePolicyV1.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:
-
custom
Analysis rule type that enables custom SQL queries on a configured table.
- Parameters:
custom- Analysis rule type that enables custom SQL queries on a configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
Analysis rule type that enables custom SQL queries on a configured table.
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:
-
idMappingTable
The ID mapping table.
- Parameters:
idMappingTable- The ID mapping table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingTable
default AnalysisRulePolicyV1.Builder idMappingTable(Consumer<AnalysisRuleIdMappingTable.Builder> idMappingTable) The ID mapping table.
This is a convenience method that creates an instance of theAnalysisRuleIdMappingTable.Builderavoiding the need to create one manually viaAnalysisRuleIdMappingTable.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidMappingTable(AnalysisRuleIdMappingTable).- Parameters:
idMappingTable- a consumer that will call methods onAnalysisRuleIdMappingTable.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-