7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/SecurityHubPolicy.h>
42 AWS_SECURITYHUB_API
Policy() =
default;
55 template<
typename SecurityHubT = SecurityHubPolicy>
56 void SetSecurityHub(SecurityHubT&& value) { m_securityHubHasBeenSet =
true; m_securityHub = std::forward<SecurityHubT>(value); }
57 template<
typename SecurityHubT = SecurityHubPolicy>
63 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