AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
MedicalScribeSettings.h
1
6#pragma once
7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/transcribe/model/VocabularyFilterMethod.h>
10#include <utility>
11
12namespace Aws
13{
14namespace Utils
15{
16namespace Json
17{
18 class JsonValue;
19 class JsonView;
20} // namespace Json
21} // namespace Utils
22namespace TranscribeService
23{
24namespace Model
25{
26
44 {
45 public:
46 AWS_TRANSCRIBESERVICE_API MedicalScribeSettings();
47 AWS_TRANSCRIBESERVICE_API MedicalScribeSettings(Aws::Utils::Json::JsonView jsonValue);
48 AWS_TRANSCRIBESERVICE_API MedicalScribeSettings& operator=(Aws::Utils::Json::JsonView jsonValue);
49 AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
50
51
53
62 inline bool GetShowSpeakerLabels() const{ return m_showSpeakerLabels; }
63 inline bool ShowSpeakerLabelsHasBeenSet() const { return m_showSpeakerLabelsHasBeenSet; }
64 inline void SetShowSpeakerLabels(bool value) { m_showSpeakerLabelsHasBeenSet = true; m_showSpeakerLabels = value; }
65 inline MedicalScribeSettings& WithShowSpeakerLabels(bool value) { SetShowSpeakerLabels(value); return *this;}
67
69
76 inline int GetMaxSpeakerLabels() const{ return m_maxSpeakerLabels; }
77 inline bool MaxSpeakerLabelsHasBeenSet() const { return m_maxSpeakerLabelsHasBeenSet; }
78 inline void SetMaxSpeakerLabels(int value) { m_maxSpeakerLabelsHasBeenSet = true; m_maxSpeakerLabels = value; }
79 inline MedicalScribeSettings& WithMaxSpeakerLabels(int value) { SetMaxSpeakerLabels(value); return *this;}
81
83
91 inline bool GetChannelIdentification() const{ return m_channelIdentification; }
92 inline bool ChannelIdentificationHasBeenSet() const { return m_channelIdentificationHasBeenSet; }
93 inline void SetChannelIdentification(bool value) { m_channelIdentificationHasBeenSet = true; m_channelIdentification = value; }
96
98
102 inline const Aws::String& GetVocabularyName() const{ return m_vocabularyName; }
103 inline bool VocabularyNameHasBeenSet() const { return m_vocabularyNameHasBeenSet; }
104 inline void SetVocabularyName(const Aws::String& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = value; }
105 inline void SetVocabularyName(Aws::String&& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = std::move(value); }
106 inline void SetVocabularyName(const char* value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName.assign(value); }
107 inline MedicalScribeSettings& WithVocabularyName(const Aws::String& value) { SetVocabularyName(value); return *this;}
108 inline MedicalScribeSettings& WithVocabularyName(Aws::String&& value) { SetVocabularyName(std::move(value)); return *this;}
109 inline MedicalScribeSettings& WithVocabularyName(const char* value) { SetVocabularyName(value); return *this;}
111
113
119 inline const Aws::String& GetVocabularyFilterName() const{ return m_vocabularyFilterName; }
120 inline bool VocabularyFilterNameHasBeenSet() const { return m_vocabularyFilterNameHasBeenSet; }
121 inline void SetVocabularyFilterName(const Aws::String& value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName = value; }
122 inline void SetVocabularyFilterName(Aws::String&& value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName = std::move(value); }
123 inline void SetVocabularyFilterName(const char* value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName.assign(value); }
125 inline MedicalScribeSettings& WithVocabularyFilterName(Aws::String&& value) { SetVocabularyFilterName(std::move(value)); return *this;}
126 inline MedicalScribeSettings& WithVocabularyFilterName(const char* value) { SetVocabularyFilterName(value); return *this;}
128
130
136 inline const VocabularyFilterMethod& GetVocabularyFilterMethod() const{ return m_vocabularyFilterMethod; }
137 inline bool VocabularyFilterMethodHasBeenSet() const { return m_vocabularyFilterMethodHasBeenSet; }
138 inline void SetVocabularyFilterMethod(const VocabularyFilterMethod& value) { m_vocabularyFilterMethodHasBeenSet = true; m_vocabularyFilterMethod = value; }
139 inline void SetVocabularyFilterMethod(VocabularyFilterMethod&& value) { m_vocabularyFilterMethodHasBeenSet = true; m_vocabularyFilterMethod = std::move(value); }
143 private:
144
145 bool m_showSpeakerLabels;
146 bool m_showSpeakerLabelsHasBeenSet = false;
147
148 int m_maxSpeakerLabels;
149 bool m_maxSpeakerLabelsHasBeenSet = false;
150
151 bool m_channelIdentification;
152 bool m_channelIdentificationHasBeenSet = false;
153
154 Aws::String m_vocabularyName;
155 bool m_vocabularyNameHasBeenSet = false;
156
157 Aws::String m_vocabularyFilterName;
158 bool m_vocabularyFilterNameHasBeenSet = false;
159
160 VocabularyFilterMethod m_vocabularyFilterMethod;
161 bool m_vocabularyFilterMethodHasBeenSet = false;
162 };
163
164} // namespace Model
165} // namespace TranscribeService
166} // namespace Aws
void SetVocabularyFilterMethod(VocabularyFilterMethod &&value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
MedicalScribeSettings & WithVocabularyFilterName(const Aws::String &value)
MedicalScribeSettings & WithShowSpeakerLabels(bool value)
MedicalScribeSettings & WithVocabularyFilterName(Aws::String &&value)
const VocabularyFilterMethod & GetVocabularyFilterMethod() const
MedicalScribeSettings & WithVocabularyName(const Aws::String &value)
AWS_TRANSCRIBESERVICE_API MedicalScribeSettings(Aws::Utils::Json::JsonView jsonValue)
MedicalScribeSettings & WithVocabularyName(const char *value)
MedicalScribeSettings & WithVocabularyFilterName(const char *value)
MedicalScribeSettings & WithVocabularyName(Aws::String &&value)
void SetVocabularyFilterMethod(const VocabularyFilterMethod &value)
AWS_TRANSCRIBESERVICE_API MedicalScribeSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalScribeSettings & WithVocabularyFilterMethod(VocabularyFilterMethod &&value)
MedicalScribeSettings & WithChannelIdentification(bool value)
MedicalScribeSettings & WithVocabularyFilterMethod(const VocabularyFilterMethod &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue