7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/SpeechFoundationModel.h>
19namespace LexModelsV2 {
42 template <
typename SpeechFoundationModelT = SpeechFoundationModel>
44 m_speechFoundationModelHasBeenSet =
true;
45 m_speechFoundationModel = std::forward<SpeechFoundationModelT>(value);
47 template <
typename SpeechFoundationModelT = SpeechFoundationModel>
55 bool m_speechFoundationModelHasBeenSet =
false;
const SpeechFoundationModel & GetSpeechFoundationModel() const
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
UnifiedSpeechSettings & WithSpeechFoundationModel(SpeechFoundationModelT &&value)
AWS_LEXMODELSV2_API UnifiedSpeechSettings()=default
AWS_LEXMODELSV2_API UnifiedSpeechSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SpeechFoundationModelHasBeenSet() const
void SetSpeechFoundationModel(SpeechFoundationModelT &&value)
AWS_LEXMODELSV2_API UnifiedSpeechSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue