Interface TopicRuleListItem.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TopicRuleListItem.Builder,TopicRuleListItem>, SdkBuilder<TopicRuleListItem.Builder,TopicRuleListItem>, SdkPojo
Enclosing class:
TopicRuleListItem

public static interface TopicRuleListItem.Builder extends SdkPojo, CopyableBuilder<TopicRuleListItem.Builder,TopicRuleListItem>
  • Method Details

    • ruleArn

      The rule ARN.

      Parameters:
      ruleArn - The rule ARN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleName

      TopicRuleListItem.Builder ruleName(String ruleName)

      The name of the rule.

      Parameters:
      ruleName - The name of the rule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • topicPattern

      TopicRuleListItem.Builder topicPattern(String topicPattern)

      The pattern for the topic names that apply.

      Parameters:
      topicPattern - The pattern for the topic names that apply.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      TopicRuleListItem.Builder createdAt(Instant createdAt)

      The date and time the rule was created.

      Parameters:
      createdAt - The date and time the rule was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ruleDisabled

      TopicRuleListItem.Builder ruleDisabled(Boolean ruleDisabled)

      Specifies whether the rule is disabled.

      Parameters:
      ruleDisabled - Specifies whether the rule is disabled.
      Returns:
      Returns a reference to this object so that method calls can be chained together.