7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/kendra/Kendra_EXPORTS.h>
9#include <aws/kendra/model/EntityDisplayData.h>
10#include <aws/kendra/model/EntityType.h>
48 template <
typename EntityIdT = Aws::String>
50 m_entityIdHasBeenSet =
true;
51 m_entityId = std::forward<EntityIdT>(value);
53 template <
typename EntityIdT = Aws::String>
67 m_entityTypeHasBeenSet =
true;
82 template <
typename DisplayDataT = EntityDisplayData>
84 m_displayDataHasBeenSet =
true;
85 m_displayData = std::forward<DisplayDataT>(value);
87 template <
typename DisplayDataT = EntityDisplayData>
98 EntityDisplayData m_displayData;
99 bool m_entityIdHasBeenSet =
false;
100 bool m_entityTypeHasBeenSet =
false;
101 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