63 inline void SetRuleArn(
const char* value) { m_ruleArnHasBeenSet =
true; m_ruleArn.assign(value); }
98 inline void SetRuleName(
const char* value) { m_ruleNameHasBeenSet =
true; m_ruleName.assign(value); }
133 inline void SetTopicPattern(
const char* value) { m_topicPatternHasBeenSet =
true; m_topicPattern.assign(value); }
183 inline void SetRuleDisabled(
bool value) { m_ruleDisabledHasBeenSet =
true; m_ruleDisabled = value; }
192 bool m_ruleArnHasBeenSet;
194 bool m_ruleNameHasBeenSet;
196 bool m_topicPatternHasBeenSet;
198 bool m_createdAtHasBeenSet;
200 bool m_ruleDisabledHasBeenSet;
TopicRuleListItem & WithRuleName(const char *value)
void SetRuleDisabled(bool value)
void SetRuleName(const Aws::String &value)
const Aws::String & GetRuleArn() const
TopicRuleListItem & WithRuleName(const Aws::String &value)
void SetRuleArn(Aws::String &&value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
TopicRuleListItem & WithCreatedAt(const Aws::Utils::DateTime &value)
TopicRuleListItem & WithCreatedAt(Aws::Utils::DateTime &&value)
TopicRuleListItem & WithRuleArn(const char *value)
TopicRuleListItem & WithRuleArn(const Aws::String &value)
void SetTopicPattern(Aws::String &&value)
void SetRuleName(Aws::String &&value)
void SetTopicPattern(const char *value)
void SetRuleName(const char *value)
TopicRuleListItem & WithRuleDisabled(bool value)
void SetRuleArn(const Aws::String &value)
TopicRuleListItem & WithTopicPattern(Aws::String &&value)
TopicRuleListItem & WithRuleArn(Aws::String &&value)
TopicRuleListItem & WithRuleName(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetRuleName() const
const Aws::Utils::DateTime & GetCreatedAt() const
void SetCreatedAt(const Aws::Utils::DateTime &value)
void SetRuleArn(const char *value)
TopicRuleListItem & WithTopicPattern(const Aws::String &value)
bool GetRuleDisabled() const
TopicRuleListItem & WithTopicPattern(const char *value)
const Aws::String & GetTopicPattern() const
JSON (JavaScript Object Notation).
void SetTopicPattern(const Aws::String &value)