7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/securityhub/model/Target.h>
49 inline void SetTarget(
const Target& value) { m_targetHasBeenSet =
true; m_target = value; }
50 inline void SetTarget(
Target&& value) { m_targetHasBeenSet =
true; m_target = std::move(value); }
57 bool m_targetHasBeenSet =
false;
void SetTarget(const Target &value)
ConfigurationPolicyAssociation & WithTarget(Target &&value)
AWS_SECURITYHUB_API ConfigurationPolicyAssociation & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API ConfigurationPolicyAssociation(Aws::Utils::Json::JsonView jsonValue)
const Target & GetTarget() const
AWS_SECURITYHUB_API ConfigurationPolicyAssociation()
ConfigurationPolicyAssociation & WithTarget(const Target &value)
bool TargetHasBeenSet() const
void SetTarget(Target &&value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue