7#include <aws/comprehendmedical/ComprehendMedical_EXPORTS.h>
8#include <aws/comprehendmedical/model/EntityType.h>
9#include <aws/comprehendmedical/model/Attribute.h>
22namespace ComprehendMedical
61 template<
typename AttributeT = Attribute>
62 void SetAttribute(AttributeT&& value) { m_attributeHasBeenSet =
true; m_attribute = std::forward<AttributeT>(value); }
63 template<
typename AttributeT = Attribute>
69 bool m_typeHasBeenSet =
false;
71 Attribute m_attribute;
72 bool m_attributeHasBeenSet =
false;
UnmappedAttribute & WithType(EntityType value)
bool TypeHasBeenSet() const
AWS_COMPREHENDMEDICAL_API UnmappedAttribute & operator=(Aws::Utils::Json::JsonView jsonValue)
UnmappedAttribute & WithAttribute(AttributeT &&value)
EntityType GetType() const
AWS_COMPREHENDMEDICAL_API UnmappedAttribute(Aws::Utils::Json::JsonView jsonValue)
AWS_COMPREHENDMEDICAL_API Aws::Utils::Json::JsonValue Jsonize() const
void SetType(EntityType value)
bool AttributeHasBeenSet() const
const Attribute & GetAttribute() const
AWS_COMPREHENDMEDICAL_API UnmappedAttribute()=default
void SetAttribute(AttributeT &&value)
Aws::Utils::Json::JsonValue JsonValue