Interface ConfiguredTableAnalysisRule.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConfiguredTableAnalysisRule.Builder,,ConfiguredTableAnalysisRule> SdkBuilder<ConfiguredTableAnalysisRule.Builder,,ConfiguredTableAnalysisRule> SdkPojo
- Enclosing class:
ConfiguredTableAnalysisRule
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaConfiguredTableAnalysisRulePolicy.builder().When the
Consumercompletes,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.
-