7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/securityhub/model/RuleStatus.h>
10#include <aws/core/utils/DateTime.h>
52 inline void SetRuleArn(
const char* value) { m_ruleArnHasBeenSet =
true; m_ruleArn.assign(value); }
83 inline void SetRuleOrder(
int value) { m_ruleOrderHasBeenSet =
true; m_ruleOrder = value; }
95 inline void SetRuleName(
const char* value) { m_ruleNameHasBeenSet =
true; m_ruleName.assign(value); }
109 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
126 inline void SetIsTerminal(
bool value) { m_isTerminalHasBeenSet =
true; m_isTerminal = value; }
190 inline void SetCreatedBy(
const char* value) { m_createdByHasBeenSet =
true; m_createdBy.assign(value); }
198 bool m_ruleArnHasBeenSet =
false;
201 bool m_ruleStatusHasBeenSet =
false;
204 bool m_ruleOrderHasBeenSet =
false;
207 bool m_ruleNameHasBeenSet =
false;
210 bool m_descriptionHasBeenSet =
false;
213 bool m_isTerminalHasBeenSet =
false;
216 bool m_createdAtHasBeenSet =
false;
219 bool m_updatedAtHasBeenSet =
false;
222 bool m_createdByHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue