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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleDetail.Builderarn(String arn)The rule ARN.RuleDetail.BuildercreatedTime(String createdTime)The timestamp of when the rule was created.RuleDetail.Builderdescription(String description)The rule description.RuleDetail.BuilderdetectorId(String detectorId)The detector for which the rule is associated.RuleDetail.Builderexpression(String expression)The rule expression.RuleDetail.Builderlanguage(String language)The rule language.RuleDetail.Builderlanguage(Language language)The rule language.RuleDetail.BuilderlastUpdatedTime(String lastUpdatedTime)Timestamp of the last time the rule was updated.RuleDetail.Builderoutcomes(String... outcomes)The rule outcomes.RuleDetail.Builderoutcomes(Collection<String> outcomes)The rule outcomes.RuleDetail.BuilderruleId(String ruleId)The rule ID.RuleDetail.BuilderruleVersion(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 Detail
-
ruleId
RuleDetail.Builder ruleId(String 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
RuleDetail.Builder description(String 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
RuleDetail.Builder detectorId(String 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
RuleDetail.Builder ruleVersion(String 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
RuleDetail.Builder expression(String 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
RuleDetail.Builder language(String language)
The rule language.
-
language
RuleDetail.Builder language(Language language)
The rule language.
-
outcomes
RuleDetail.Builder outcomes(Collection<String> 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
RuleDetail.Builder outcomes(String... 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
RuleDetail.Builder lastUpdatedTime(String 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
RuleDetail.Builder createdTime(String 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
RuleDetail.Builder arn(String arn)
The rule ARN.
- Parameters:
arn- The rule ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-