7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/Target.h>
43 template <
typename TargetT = Target>
45 m_targetHasBeenSet =
true;
46 m_target = std::forward<TargetT>(value);
48 template <
typename TargetT = Target>
56 bool m_targetHasBeenSet =
false;
AWS_SECURITYHUB_API ConfigurationPolicyAssociation()=default
AWS_SECURITYHUB_API ConfigurationPolicyAssociation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTarget(TargetT &&value)
AWS_SECURITYHUB_API ConfigurationPolicyAssociation(Aws::Utils::Json::JsonView jsonValue)
const Target & GetTarget() const
bool TargetHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
ConfigurationPolicyAssociation & WithTarget(TargetT &&value)
Aws::Utils::Json::JsonValue JsonValue