Interface RuleDetail.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RuleDetail.Builder,
,RuleDetail> SdkBuilder<RuleDetail.Builder,
,RuleDetail> SdkPojo
- Enclosing class:
RuleDetail
public static interface RuleDetail.Builder
extends SdkPojo, CopyableBuilder<RuleDetail.Builder,RuleDetail>
-
Method Summary
Modifier and TypeMethodDescriptionThe rule ARN.createdTime
(String createdTime) The timestamp of when the rule was created.description
(String description) The rule description.detectorId
(String detectorId) The detector for which the rule is associated.expression
(String expression) The rule expression.The rule language.The rule language.lastUpdatedTime
(String lastUpdatedTime) Timestamp of the last time the rule was updated.The rule outcomes.outcomes
(Collection<String> outcomes) The rule outcomes.The rule ID.ruleVersion
(String ruleVersion) The rule version.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, sdkFields
-
Method Details
-
ruleId
The rule ID.
- Parameters:
ruleId
- The rule ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The rule description.
- Parameters:
description
- The rule description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
detectorId
The detector for which the rule is associated.
- Parameters:
detectorId
- The detector for which the rule is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleVersion
The rule version.
- Parameters:
ruleVersion
- The rule version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expression
The rule expression.
- Parameters:
expression
- The rule expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
language
The rule language.
- Parameters:
language
- The rule language.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
language
The rule language.
- Parameters:
language
- The rule language.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outcomes
The rule outcomes.
- Parameters:
outcomes
- The rule outcomes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outcomes
The rule outcomes.
- Parameters:
outcomes
- The rule outcomes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
Timestamp of the last time the rule was updated.
- Parameters:
lastUpdatedTime
- Timestamp of the last time the rule was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
The timestamp of when the rule was created.
- Parameters:
createdTime
- The timestamp of when the rule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The rule ARN.
- Parameters:
arn
- The rule ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-