Interface ConfiguredTableAnalysisRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfiguredTableAnalysisRule.Builder,
,ConfiguredTableAnalysisRule> SdkBuilder<ConfiguredTableAnalysisRule.Builder,
,ConfiguredTableAnalysisRule> SdkPojo
- Enclosing class:
ConfiguredTableAnalysisRule
@Mutable
@NotThreadSafe
public static interface ConfiguredTableAnalysisRule.Builder
extends SdkPojo, CopyableBuilder<ConfiguredTableAnalysisRule.Builder,ConfiguredTableAnalysisRule>
-
Method Summary
Modifier and TypeMethodDescriptionconfiguredTableArn
(String configuredTableArn) The unique ARN for the configured table.configuredTableId
(String configuredTableId) The unique ID for the configured table.createTime
(Instant createTime) The time the configured table analysis rule was created.The policy that controls SQL query rules.The policy that controls SQL query rules.The type of configured table analysis rule.The type of configured table analysis rule.updateTime
(Instant updateTime) The time the configured table analysis rule was last updated.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
-
configuredTableId
The unique ID for the configured table.
- Parameters:
configuredTableId
- The unique ID for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configuredTableArn
The unique ARN for the configured table.
- Parameters:
configuredTableArn
- The unique ARN for the configured table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
The policy that controls SQL query rules.
- Parameters:
policy
- The policy that controls SQL query rules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
policy
default ConfiguredTableAnalysisRule.Builder policy(Consumer<ConfiguredTableAnalysisRulePolicy.Builder> policy) The policy that controls SQL query rules.
This is a convenience method that creates an instance of theConfiguredTableAnalysisRulePolicy.Builder
avoiding the need to create one manually viaConfiguredTableAnalysisRulePolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topolicy(ConfiguredTableAnalysisRulePolicy)
.- Parameters:
policy
- a consumer that will call methods onConfiguredTableAnalysisRulePolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of configured table analysis rule.
- Parameters:
type
- The type of configured table analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
The type of configured table analysis rule.
- Parameters:
type
- The type of configured table analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createTime
The time the configured table analysis rule was created.
- Parameters:
createTime
- The time the configured table analysis rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time the configured table analysis rule was last updated.
- Parameters:
updateTime
- The time the configured table analysis rule was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-