7#include <aws/kendra/Kendra_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/kendra/model/Persona.h>
51 template<
typename EntityIdT = Aws::String>
52 void SetEntityId(EntityIdT&& value) { m_entityIdHasBeenSet =
true; m_entityId = std::forward<EntityIdT>(value); }
53 template<
typename EntityIdT = Aws::String>
74 bool m_entityIdHasBeenSet =
false;
77 bool m_personaHasBeenSet =
false;
bool PersonaHasBeenSet() const
EntityPersonaConfiguration & WithPersona(Persona value)
const Aws::String & GetEntityId() const
Persona GetPersona() const
AWS_KENDRA_API EntityPersonaConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_KENDRA_API EntityPersonaConfiguration(Aws::Utils::Json::JsonView jsonValue)
EntityPersonaConfiguration & WithEntityId(EntityIdT &&value)
bool EntityIdHasBeenSet() const
void SetEntityId(EntityIdT &&value)
AWS_KENDRA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPersona(Persona value)
AWS_KENDRA_API EntityPersonaConfiguration()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue