7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/model/SecurityProfileIdentifier.h>
9#include <aws/iot/model/SecurityProfileTarget.h>
69 bool m_securityProfileIdentifierHasBeenSet =
false;
72 bool m_targetHasBeenSet =
false;
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOT_API SecurityProfileTargetMapping()
void SetTarget(SecurityProfileTarget &&value)
AWS_IOT_API SecurityProfileTargetMapping(Aws::Utils::Json::JsonView jsonValue)
const SecurityProfileIdentifier & GetSecurityProfileIdentifier() const
SecurityProfileTargetMapping & WithSecurityProfileIdentifier(SecurityProfileIdentifier &&value)
SecurityProfileTargetMapping & WithSecurityProfileIdentifier(const SecurityProfileIdentifier &value)
void SetSecurityProfileIdentifier(SecurityProfileIdentifier &&value)
bool TargetHasBeenSet() const
void SetTarget(const SecurityProfileTarget &value)
const SecurityProfileTarget & GetTarget() const
bool SecurityProfileIdentifierHasBeenSet() const
SecurityProfileTargetMapping & WithTarget(SecurityProfileTarget &&value)
void SetSecurityProfileIdentifier(const SecurityProfileIdentifier &value)
SecurityProfileTargetMapping & WithTarget(const SecurityProfileTarget &value)
AWS_IOT_API SecurityProfileTargetMapping & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue