Interface IntermediateTableAnalysisRule.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntermediateTableAnalysisRule.Builder,,IntermediateTableAnalysisRule> SdkBuilder<IntermediateTableAnalysisRule.Builder,,IntermediateTableAnalysisRule> SdkPojo
- Enclosing class:
IntermediateTableAnalysisRule
@Mutable
@NotThreadSafe
public static interface IntermediateTableAnalysisRule.Builder
extends SdkPojo, CopyableBuilder<IntermediateTableAnalysisRule.Builder,IntermediateTableAnalysisRule>
-
Method Summary
Modifier and TypeMethodDescriptionanalysisRulePolicy(Consumer<IntermediateTableAnalysisRulePolicy.Builder> analysisRulePolicy) The policy of the analysis rule.analysisRulePolicy(IntermediateTableAnalysisRulePolicy analysisRulePolicy) The policy of the analysis rule.analysisRuleType(String analysisRuleType) The type of the analysis rule.analysisRuleType(IntermediateTableAnalysisRuleType analysisRuleType) The type of the analysis rule.createTime(Instant createTime) The time the analysis rule was created.intermediateTableArn(String intermediateTableArn) The Amazon Resource Name (ARN) of the intermediate table associated with this analysis rule.intermediateTableIdentifier(String intermediateTableIdentifier) The unique identifier of the intermediate table associated with this analysis rule.updateTime(Instant updateTime) The time the 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, sdkFieldNameToField, sdkFields
-
Method Details
-
intermediateTableIdentifier
IntermediateTableAnalysisRule.Builder intermediateTableIdentifier(String intermediateTableIdentifier) The unique identifier of the intermediate table associated with this analysis rule.
- Parameters:
intermediateTableIdentifier- The unique identifier of the intermediate table associated with this analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
intermediateTableArn
The Amazon Resource Name (ARN) of the intermediate table associated with this analysis rule.
- Parameters:
intermediateTableArn- The Amazon Resource Name (ARN) of the intermediate table associated with this analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRulePolicy
IntermediateTableAnalysisRule.Builder analysisRulePolicy(IntermediateTableAnalysisRulePolicy analysisRulePolicy) The policy of the analysis rule.
- Parameters:
analysisRulePolicy- The policy of the analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisRulePolicy
default IntermediateTableAnalysisRule.Builder analysisRulePolicy(Consumer<IntermediateTableAnalysisRulePolicy.Builder> analysisRulePolicy) The policy of the analysis rule.
This is a convenience method that creates an instance of theIntermediateTableAnalysisRulePolicy.Builderavoiding the need to create one manually viaIntermediateTableAnalysisRulePolicy.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanalysisRulePolicy(IntermediateTableAnalysisRulePolicy).- Parameters:
analysisRulePolicy- a consumer that will call methods onIntermediateTableAnalysisRulePolicy.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisRuleType
The type of the analysis rule.
- Parameters:
analysisRuleType- The type of the analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisRuleType
IntermediateTableAnalysisRule.Builder analysisRuleType(IntermediateTableAnalysisRuleType analysisRuleType) The type of the analysis rule.
- Parameters:
analysisRuleType- The type of the analysis rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createTime
The time the analysis rule was created.
- Parameters:
createTime- The time the analysis rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time the analysis rule was last updated.
- Parameters:
updateTime- The time the analysis rule was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-