Interface ConfiguredTableAssociationAnalysisRulePolicyV1.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConfiguredTableAssociationAnalysisRulePolicyV1.Builder,ConfiguredTableAssociationAnalysisRulePolicyV1>,SdkBuilder<ConfiguredTableAssociationAnalysisRulePolicyV1.Builder,ConfiguredTableAssociationAnalysisRulePolicyV1>,SdkPojo
- Enclosing class:
- ConfiguredTableAssociationAnalysisRulePolicyV1
public static interface ConfiguredTableAssociationAnalysisRulePolicyV1.Builder extends SdkPojo, CopyableBuilder<ConfiguredTableAssociationAnalysisRulePolicyV1.Builder,ConfiguredTableAssociationAnalysisRulePolicyV1>
-
-
Method Summary
-
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 Detail
-
list
ConfiguredTableAssociationAnalysisRulePolicyV1.Builder list(ConfiguredTableAssociationAnalysisRuleList 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 ConfiguredTableAssociationAnalysisRulePolicyV1.Builder list(Consumer<ConfiguredTableAssociationAnalysisRuleList.Builder> list)
Analysis rule type that enables only list queries on a configured table.
This is a convenience method that creates an instance of theConfiguredTableAssociationAnalysisRuleList.Builderavoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleList.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolist(ConfiguredTableAssociationAnalysisRuleList).- Parameters:
list- a consumer that will call methods onConfiguredTableAssociationAnalysisRuleList.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
list(ConfiguredTableAssociationAnalysisRuleList)
-
aggregation
ConfiguredTableAssociationAnalysisRulePolicyV1.Builder aggregation(ConfiguredTableAssociationAnalysisRuleAggregation 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 ConfiguredTableAssociationAnalysisRulePolicyV1.Builder aggregation(Consumer<ConfiguredTableAssociationAnalysisRuleAggregation.Builder> aggregation)
Analysis rule type that enables only aggregation queries on a configured table.
This is a convenience method that creates an instance of theConfiguredTableAssociationAnalysisRuleAggregation.Builderavoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleAggregation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaggregation(ConfiguredTableAssociationAnalysisRuleAggregation).- Parameters:
aggregation- a consumer that will call methods onConfiguredTableAssociationAnalysisRuleAggregation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
aggregation(ConfiguredTableAssociationAnalysisRuleAggregation)
-
custom
ConfiguredTableAssociationAnalysisRulePolicyV1.Builder custom(ConfiguredTableAssociationAnalysisRuleCustom custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
- Parameters:
custom- Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
custom
default ConfiguredTableAssociationAnalysisRulePolicyV1.Builder custom(Consumer<ConfiguredTableAssociationAnalysisRuleCustom.Builder> custom)
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
This is a convenience method that creates an instance of theConfiguredTableAssociationAnalysisRuleCustom.Builderavoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleCustom.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustom(ConfiguredTableAssociationAnalysisRuleCustom).- Parameters:
custom- a consumer that will call methods onConfiguredTableAssociationAnalysisRuleCustom.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
custom(ConfiguredTableAssociationAnalysisRuleCustom)
-
-