7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kendra/model/EntityType.h>
10#include <aws/kendra/model/EntityDisplayData.h>
54 template<
typename EntityIdT = Aws::String>
55 void SetEntityId(EntityIdT&& value) { m_entityIdHasBeenSet =
true; m_entityId = std::forward<EntityIdT>(value); }
56 template<
typename EntityIdT = Aws::String>
76 template<
typename DisplayDataT = EntityDisplayData>
77 void SetDisplayData(DisplayDataT&& value) { m_displayDataHasBeenSet =
true; m_displayData = std::forward<DisplayDataT>(value); }
78 template<
typename DisplayDataT = EntityDisplayData>
84 bool m_entityIdHasBeenSet =
false;
87 bool m_entityTypeHasBeenSet =
false;
89 EntityDisplayData m_displayData;
90 bool m_displayDataHasBeenSet =
false;
bool EntityIdHasBeenSet() const
void SetEntityType(EntityType value)
ExperienceEntitiesSummary & WithDisplayData(DisplayDataT &&value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
EntityType GetEntityType() const
const Aws::String & GetEntityId() const
const EntityDisplayData & GetDisplayData() const
bool DisplayDataHasBeenSet() const
AWS_KENDRA_API ExperienceEntitiesSummary(Aws::Utils::Json::JsonView jsonValue)
void SetEntityId(EntityIdT &&value)
bool EntityTypeHasBeenSet() const
ExperienceEntitiesSummary & WithEntityType(EntityType value)
AWS_KENDRA_API ExperienceEntitiesSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API ExperienceEntitiesSummary()=default
void SetDisplayData(DisplayDataT &&value)
ExperienceEntitiesSummary & WithEntityId(EntityIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue