7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/SecurityHubPolicy.h>
37 AWS_SECURITYHUB_API
Policy() =
default;
49 template <
typename SecurityHubT = SecurityHubPolicy>
51 m_securityHubHasBeenSet =
true;
52 m_securityHub = std::forward<SecurityHubT>(value);
54 template <
typename SecurityHubT = SecurityHubPolicy>
62 bool m_securityHubHasBeenSet =
false;
Policy & WithSecurityHub(SecurityHubT &&value)
void SetSecurityHub(SecurityHubT &&value)
AWS_SECURITYHUB_API Policy()=default
bool SecurityHubHasBeenSet() const
const SecurityHubPolicy & GetSecurityHub() const
AWS_SECURITYHUB_API Policy & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Policy(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue