7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/AutomationRulesActionType.h>
9#include <aws/securityhub/model/AutomationRulesFindingFieldsUpdate.h>
70 bool m_typeHasBeenSet =
false;
73 bool m_findingFieldsUpdateHasBeenSet =
false;
void SetFindingFieldsUpdate(AutomationRulesFindingFieldsUpdate &&value)
AutomationRulesAction & WithType(const AutomationRulesActionType &value)
AWS_SECURITYHUB_API AutomationRulesAction(Aws::Utils::Json::JsonView jsonValue)
bool FindingFieldsUpdateHasBeenSet() const
void SetType(AutomationRulesActionType &&value)
void SetType(const AutomationRulesActionType &value)
const AutomationRulesActionType & GetType() const
AutomationRulesAction & WithType(AutomationRulesActionType &&value)
AutomationRulesAction & WithFindingFieldsUpdate(AutomationRulesFindingFieldsUpdate &&value)
const AutomationRulesFindingFieldsUpdate & GetFindingFieldsUpdate() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFindingFieldsUpdate(const AutomationRulesFindingFieldsUpdate &value)
bool TypeHasBeenSet() const
AWS_SECURITYHUB_API AutomationRulesAction & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AutomationRulesAction()
AutomationRulesAction & WithFindingFieldsUpdate(const AutomationRulesFindingFieldsUpdate &value)
AutomationRulesActionType
Aws::Utils::Json::JsonValue JsonValue