Interface RuleResult.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleResult.Builder,RuleResult>,SdkBuilder<RuleResult.Builder,RuleResult>,SdkPojo
- Enclosing class:
- RuleResult
public static interface RuleResult.Builder extends SdkPojo, CopyableBuilder<RuleResult.Builder,RuleResult>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleResult.BuilderlastCheckedTimestamp(Instant lastCheckedTimestamp)The time the resource was last checked for readiness, in ISO-8601 format, UTC.RuleResult.Buildermessages(Collection<Message> messages)Details about the resource's readiness.RuleResult.Buildermessages(Consumer<Message.Builder>... messages)Details about the resource's readiness.RuleResult.Buildermessages(Message... messages)Details about the resource's readiness.RuleResult.Builderreadiness(String readiness)The readiness at rule level.RuleResult.Builderreadiness(Readiness readiness)The readiness at rule level.RuleResult.BuilderruleId(String ruleId)The identifier of the rule.-
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 Detail
-
lastCheckedTimestamp
RuleResult.Builder lastCheckedTimestamp(Instant lastCheckedTimestamp)
The time the resource was last checked for readiness, in ISO-8601 format, UTC.
- Parameters:
lastCheckedTimestamp- The time the resource was last checked for readiness, in ISO-8601 format, UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
RuleResult.Builder messages(Collection<Message> messages)
Details about the resource's readiness.
- Parameters:
messages- Details about the resource's readiness.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
RuleResult.Builder messages(Message... messages)
Details about the resource's readiness.
- Parameters:
messages- Details about the resource's readiness.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
RuleResult.Builder messages(Consumer<Message.Builder>... messages)
Details about the resource's readiness.
This is a convenience method that creates an instance of theMessage.Builderavoiding the need to create one manually viaMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#messages(List.) - Parameters:
messages- a consumer that will call methods onMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#messages(java.util.Collection)
-
readiness
RuleResult.Builder readiness(String readiness)
The readiness at rule level.
-
readiness
RuleResult.Builder readiness(Readiness readiness)
The readiness at rule level.
-
ruleId
RuleResult.Builder ruleId(String ruleId)
The identifier of the rule.
- Parameters:
ruleId- The identifier of the rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-