Interface RuleResult.Builder

  • Method Details

    • 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

      Details about the resource's readiness.

      This is a convenience method that creates an instance of the Message.Builder avoiding the need to create one manually via Message.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to messages(List<Message>).

      Parameters:
      messages - a consumer that will call methods on Message.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • readiness

      RuleResult.Builder readiness(String readiness)

      The readiness at rule level.

      Parameters:
      readiness - The readiness at rule level.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • readiness

      RuleResult.Builder readiness(Readiness readiness)

      The readiness at rule level.

      Parameters:
      readiness - The readiness at rule level.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.