7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/RuleGroupVariablesIpSetsDetails.h>
9#include <aws/securityhub/model/RuleGroupVariablesPortSetsDetails.h>
68 bool m_ipSetsHasBeenSet =
false;
71 bool m_portSetsHasBeenSet =
false;
RuleGroupVariables & WithIpSets(RuleGroupVariablesIpSetsDetails &&value)
RuleGroupVariables & WithPortSets(const RuleGroupVariablesPortSetsDetails &value)
void SetIpSets(const RuleGroupVariablesIpSetsDetails &value)
AWS_SECURITYHUB_API RuleGroupVariables(Aws::Utils::Json::JsonView jsonValue)
void SetIpSets(RuleGroupVariablesIpSetsDetails &&value)
const RuleGroupVariablesIpSetsDetails & GetIpSets() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
const RuleGroupVariablesPortSetsDetails & GetPortSets() const
AWS_SECURITYHUB_API RuleGroupVariables()
bool IpSetsHasBeenSet() const
void SetPortSets(const RuleGroupVariablesPortSetsDetails &value)
void SetPortSets(RuleGroupVariablesPortSetsDetails &&value)
RuleGroupVariables & WithPortSets(RuleGroupVariablesPortSetsDetails &&value)
RuleGroupVariables & WithIpSets(const RuleGroupVariablesIpSetsDetails &value)
AWS_SECURITYHUB_API RuleGroupVariables & operator=(Aws::Utils::Json::JsonView jsonValue)
bool PortSetsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue