Interface ConfiguredTableAssociationAnalysisRulePolicyV1.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfiguredTableAssociationAnalysisRulePolicyV1.Builder,
,ConfiguredTableAssociationAnalysisRulePolicyV1> SdkBuilder<ConfiguredTableAssociationAnalysisRulePolicyV1.Builder,
,ConfiguredTableAssociationAnalysisRulePolicyV1> SdkPojo
- Enclosing class:
ConfiguredTableAssociationAnalysisRulePolicyV1
-
Method Summary
Modifier and TypeMethodDescriptionAnalysis rule type that enables only aggregation queries on a configured table.Analysis rule type that enables only aggregation queries on a configured table.Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.Analysis rule type that enables only list queries on a configured table.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.Builder
avoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleList.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleAggregation.builder()
.When the
Consumer
completes,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:
-
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.Builder
avoiding the need to create one manually viaConfiguredTableAssociationAnalysisRuleCustom.builder()
.When the
Consumer
completes,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:
-