7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/Target.h>
49 template<
typename TargetT = Target>
50 void SetTarget(TargetT&& value) { m_targetHasBeenSet =
true; m_target = std::forward<TargetT>(value); }
51 template<
typename TargetT = Target>
57 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