AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
MedicalTranscriptionSetting.h
1
6#pragma once
7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace TranscribeService
22{
23namespace Model
24{
25
35 {
36 public:
37 AWS_TRANSCRIBESERVICE_API MedicalTranscriptionSetting();
38 AWS_TRANSCRIBESERVICE_API MedicalTranscriptionSetting(Aws::Utils::Json::JsonView jsonValue);
40 AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
41
42
44
53 inline bool GetShowSpeakerLabels() const{ return m_showSpeakerLabels; }
54 inline bool ShowSpeakerLabelsHasBeenSet() const { return m_showSpeakerLabelsHasBeenSet; }
55 inline void SetShowSpeakerLabels(bool value) { m_showSpeakerLabelsHasBeenSet = true; m_showSpeakerLabels = value; }
56 inline MedicalTranscriptionSetting& WithShowSpeakerLabels(bool value) { SetShowSpeakerLabels(value); return *this;}
58
60
67 inline int GetMaxSpeakerLabels() const{ return m_maxSpeakerLabels; }
68 inline bool MaxSpeakerLabelsHasBeenSet() const { return m_maxSpeakerLabelsHasBeenSet; }
69 inline void SetMaxSpeakerLabels(int value) { m_maxSpeakerLabelsHasBeenSet = true; m_maxSpeakerLabels = value; }
70 inline MedicalTranscriptionSetting& WithMaxSpeakerLabels(int value) { SetMaxSpeakerLabels(value); return *this;}
72
74
84 inline bool GetChannelIdentification() const{ return m_channelIdentification; }
85 inline bool ChannelIdentificationHasBeenSet() const { return m_channelIdentificationHasBeenSet; }
86 inline void SetChannelIdentification(bool value) { m_channelIdentificationHasBeenSet = true; m_channelIdentification = value; }
89
91
101 inline bool GetShowAlternatives() const{ return m_showAlternatives; }
102 inline bool ShowAlternativesHasBeenSet() const { return m_showAlternativesHasBeenSet; }
103 inline void SetShowAlternatives(bool value) { m_showAlternativesHasBeenSet = true; m_showAlternatives = value; }
104 inline MedicalTranscriptionSetting& WithShowAlternatives(bool value) { SetShowAlternatives(value); return *this;}
106
108
119 inline int GetMaxAlternatives() const{ return m_maxAlternatives; }
120 inline bool MaxAlternativesHasBeenSet() const { return m_maxAlternativesHasBeenSet; }
121 inline void SetMaxAlternatives(int value) { m_maxAlternativesHasBeenSet = true; m_maxAlternatives = value; }
122 inline MedicalTranscriptionSetting& WithMaxAlternatives(int value) { SetMaxAlternatives(value); return *this;}
124
126
135 inline const Aws::String& GetVocabularyName() const{ return m_vocabularyName; }
136 inline bool VocabularyNameHasBeenSet() const { return m_vocabularyNameHasBeenSet; }
137 inline void SetVocabularyName(const Aws::String& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = value; }
138 inline void SetVocabularyName(Aws::String&& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = std::move(value); }
139 inline void SetVocabularyName(const char* value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName.assign(value); }
141 inline MedicalTranscriptionSetting& WithVocabularyName(Aws::String&& value) { SetVocabularyName(std::move(value)); return *this;}
142 inline MedicalTranscriptionSetting& WithVocabularyName(const char* value) { SetVocabularyName(value); return *this;}
144 private:
145
146 bool m_showSpeakerLabels;
147 bool m_showSpeakerLabelsHasBeenSet = false;
148
149 int m_maxSpeakerLabels;
150 bool m_maxSpeakerLabelsHasBeenSet = false;
151
152 bool m_channelIdentification;
153 bool m_channelIdentificationHasBeenSet = false;
154
155 bool m_showAlternatives;
156 bool m_showAlternativesHasBeenSet = false;
157
158 int m_maxAlternatives;
159 bool m_maxAlternativesHasBeenSet = false;
160
161 Aws::String m_vocabularyName;
162 bool m_vocabularyNameHasBeenSet = false;
163 };
164
165} // namespace Model
166} // namespace TranscribeService
167} // namespace Aws
MedicalTranscriptionSetting & WithVocabularyName(const char *value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionSetting & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalTranscriptionSetting & WithVocabularyName(Aws::String &&value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionSetting(Aws::Utils::Json::JsonView jsonValue)
MedicalTranscriptionSetting & WithVocabularyName(const Aws::String &value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
MedicalTranscriptionSetting & WithChannelIdentification(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue