7#include <aws/lexv2-runtime/LexRuntimeV2_EXPORTS.h>
8#include <aws/lexv2-runtime/model/ConfidenceScore.h>
9#include <aws/lexv2-runtime/model/SentimentResponse.h>
10#include <aws/lexv2-runtime/model/Intent.h>
11#include <aws/lexv2-runtime/model/InterpretationSource.h>
82 inline void SetIntent(
const Intent& value) { m_intentHasBeenSet =
true; m_intent = value; }
83 inline void SetIntent(
Intent&& value) { m_intentHasBeenSet =
true; m_intent = std::move(value); }
102 bool m_nluConfidenceHasBeenSet =
false;
105 bool m_sentimentResponseHasBeenSet =
false;
108 bool m_intentHasBeenSet =
false;
111 bool m_interpretationSourceHasBeenSet =
false;
Interpretation & WithNluConfidence(const ConfidenceScore &value)
void SetNluConfidence(ConfidenceScore &&value)
void SetInterpretationSource(InterpretationSource &&value)
bool InterpretationSourceHasBeenSet() const
Interpretation & WithSentimentResponse(const SentimentResponse &value)
void SetIntent(const Intent &value)
Interpretation & WithNluConfidence(ConfidenceScore &&value)
Interpretation & WithInterpretationSource(const InterpretationSource &value)
void SetInterpretationSource(const InterpretationSource &value)
void SetSentimentResponse(SentimentResponse &&value)
void SetNluConfidence(const ConfidenceScore &value)
Interpretation & WithIntent(const Intent &value)
Interpretation & WithInterpretationSource(InterpretationSource &&value)
Interpretation & WithSentimentResponse(SentimentResponse &&value)
const ConfidenceScore & GetNluConfidence() const
AWS_LEXRUNTIMEV2_API Interpretation()
bool NluConfidenceHasBeenSet() const
AWS_LEXRUNTIMEV2_API Interpretation & operator=(Aws::Utils::Json::JsonView jsonValue)
const Intent & GetIntent() const
void SetSentimentResponse(const SentimentResponse &value)
bool IntentHasBeenSet() const
const SentimentResponse & GetSentimentResponse() const
AWS_LEXRUNTIMEV2_API Aws::Utils::Json::JsonValue Jsonize() const
Interpretation & WithIntent(Intent &&value)
const InterpretationSource & GetInterpretationSource() const
AWS_LEXRUNTIMEV2_API Interpretation(Aws::Utils::Json::JsonView jsonValue)
void SetIntent(Intent &&value)
bool SentimentResponseHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue