7#include <aws/comprehendmedical/ComprehendMedical_EXPORTS.h>
8#include <aws/comprehendmedical/model/Attribute.h>
9#include <aws/comprehendmedical/model/EntityType.h>
20namespace ComprehendMedical {
45 m_typeHasBeenSet =
true;
61 template <
typename AttributeT = Attribute>
63 m_attributeHasBeenSet =
true;
64 m_attribute = std::forward<AttributeT>(value);
66 template <
typename AttributeT = Attribute>
75 Attribute m_attribute;
76 bool m_typeHasBeenSet =
false;
77 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