7#include <aws/chime/Chime_EXPORTS.h>
8#include <aws/chime/model/TranscribeLanguageCode.h>
9#include <aws/chime/model/TranscribeVocabularyFilterMethod.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/chime/model/TranscribeRegion.h>
12#include <aws/chime/model/TranscribePartialResultsStability.h>
13#include <aws/chime/model/TranscribeContentIdentificationType.h>
14#include <aws/chime/model/TranscribeContentRedactionType.h>
96 inline void SetVocabularyFilterName(
const char* value) { m_vocabularyFilterNameHasBeenSet =
true; m_vocabularyFilterName.assign(value); }
116 inline void SetVocabularyName(
const char* value) { m_vocabularyNameHasBeenSet =
true; m_vocabularyName.assign(value); }
218 inline void SetPiiEntityTypes(
const char* value) { m_piiEntityTypesHasBeenSet =
true; m_piiEntityTypes.assign(value); }
238 inline void SetLanguageModelName(
const char* value) { m_languageModelNameHasBeenSet =
true; m_languageModelName.assign(value); }
258 inline void SetIdentifyLanguage(
bool value) { m_identifyLanguageHasBeenSet =
true; m_identifyLanguage = value; }
277 inline void SetLanguageOptions(
const char* value) { m_languageOptionsHasBeenSet =
true; m_languageOptions.assign(value); }
311 inline void SetVocabularyNames(
const char* value) { m_vocabularyNamesHasBeenSet =
true; m_vocabularyNames.assign(value); }
331 inline void SetVocabularyFilterNames(
const char* value) { m_vocabularyFilterNamesHasBeenSet =
true; m_vocabularyFilterNames.assign(value); }
339 bool m_languageCodeHasBeenSet =
false;
342 bool m_vocabularyFilterMethodHasBeenSet =
false;
345 bool m_vocabularyFilterNameHasBeenSet =
false;
348 bool m_vocabularyNameHasBeenSet =
false;
351 bool m_regionHasBeenSet =
false;
353 bool m_enablePartialResultsStabilization;
354 bool m_enablePartialResultsStabilizationHasBeenSet =
false;
357 bool m_partialResultsStabilityHasBeenSet =
false;
360 bool m_contentIdentificationTypeHasBeenSet =
false;
363 bool m_contentRedactionTypeHasBeenSet =
false;
366 bool m_piiEntityTypesHasBeenSet =
false;
369 bool m_languageModelNameHasBeenSet =
false;
371 bool m_identifyLanguage;
372 bool m_identifyLanguageHasBeenSet =
false;
375 bool m_languageOptionsHasBeenSet =
false;
378 bool m_preferredLanguageHasBeenSet =
false;
381 bool m_vocabularyNamesHasBeenSet =
false;
384 bool m_vocabularyFilterNamesHasBeenSet =
false;
bool VocabularyNameHasBeenSet() const
EngineTranscribeSettings & WithRegion(const TranscribeRegion &value)
EngineTranscribeSettings & WithLanguageCode(const TranscribeLanguageCode &value)
void SetVocabularyFilterNames(Aws::String &&value)
const TranscribePartialResultsStability & GetPartialResultsStability() const
bool GetIdentifyLanguage() const
void SetPiiEntityTypes(const char *value)
void SetContentRedactionType(const TranscribeContentRedactionType &value)
bool PartialResultsStabilityHasBeenSet() const
const TranscribeLanguageCode & GetLanguageCode() const
void SetIdentifyLanguage(bool value)
EngineTranscribeSettings & WithVocabularyFilterNames(const char *value)
const TranscribeContentRedactionType & GetContentRedactionType() const
bool GetEnablePartialResultsStabilization() const
EngineTranscribeSettings & WithPiiEntityTypes(Aws::String &&value)
EngineTranscribeSettings & WithVocabularyFilterName(const char *value)
void SetLanguageCode(const TranscribeLanguageCode &value)
EngineTranscribeSettings & WithVocabularyFilterName(Aws::String &&value)
bool RegionHasBeenSet() const
void SetPiiEntityTypes(const Aws::String &value)
void SetContentIdentificationType(const TranscribeContentIdentificationType &value)
EngineTranscribeSettings & WithIdentifyLanguage(bool value)
bool VocabularyNamesHasBeenSet() const
void SetPartialResultsStability(TranscribePartialResultsStability &&value)
void SetVocabularyName(const char *value)
void SetVocabularyFilterNames(const Aws::String &value)
EngineTranscribeSettings & WithContentRedactionType(TranscribeContentRedactionType &&value)
EngineTranscribeSettings & WithContentIdentificationType(const TranscribeContentIdentificationType &value)
EngineTranscribeSettings & WithRegion(TranscribeRegion &&value)
EngineTranscribeSettings & WithPreferredLanguage(TranscribeLanguageCode &&value)
bool LanguageOptionsHasBeenSet() const
const TranscribeVocabularyFilterMethod & GetVocabularyFilterMethod() const
bool VocabularyFilterMethodHasBeenSet() const
void SetLanguageModelName(const Aws::String &value)
const TranscribeRegion & GetRegion() const
void SetVocabularyName(const Aws::String &value)
void SetPiiEntityTypes(Aws::String &&value)
EngineTranscribeSettings & WithLanguageOptions(const char *value)
void SetLanguageOptions(Aws::String &&value)
const TranscribeContentIdentificationType & GetContentIdentificationType() const
void SetPreferredLanguage(TranscribeLanguageCode &&value)
EngineTranscribeSettings & WithPartialResultsStability(TranscribePartialResultsStability &&value)
void SetVocabularyNames(const Aws::String &value)
EngineTranscribeSettings & WithVocabularyFilterNames(const Aws::String &value)
void SetVocabularyName(Aws::String &&value)
void SetEnablePartialResultsStabilization(bool value)
void SetContentRedactionType(TranscribeContentRedactionType &&value)
void SetVocabularyFilterNames(const char *value)
AWS_CHIME_API Aws::Utils::Json::JsonValue Jsonize() const
bool VocabularyFilterNameHasBeenSet() const
EngineTranscribeSettings & WithVocabularyName(Aws::String &&value)
const Aws::String & GetVocabularyFilterNames() const
void SetVocabularyFilterName(Aws::String &&value)
bool ContentIdentificationTypeHasBeenSet() const
bool EnablePartialResultsStabilizationHasBeenSet() const
EngineTranscribeSettings & WithLanguageModelName(const Aws::String &value)
EngineTranscribeSettings & WithLanguageOptions(Aws::String &&value)
EngineTranscribeSettings & WithVocabularyNames(const Aws::String &value)
EngineTranscribeSettings & WithVocabularyFilterMethod(TranscribeVocabularyFilterMethod &&value)
void SetLanguageModelName(Aws::String &&value)
EngineTranscribeSettings & WithPartialResultsStability(const TranscribePartialResultsStability &value)
void SetVocabularyFilterMethod(TranscribeVocabularyFilterMethod &&value)
EngineTranscribeSettings & WithVocabularyName(const char *value)
EngineTranscribeSettings & WithLanguageModelName(const char *value)
EngineTranscribeSettings & WithVocabularyFilterNames(Aws::String &&value)
bool ContentRedactionTypeHasBeenSet() const
const TranscribeLanguageCode & GetPreferredLanguage() const
void SetLanguageOptions(const char *value)
const Aws::String & GetLanguageModelName() const
void SetVocabularyFilterMethod(const TranscribeVocabularyFilterMethod &value)
EngineTranscribeSettings & WithContentRedactionType(const TranscribeContentRedactionType &value)
bool PreferredLanguageHasBeenSet() const
void SetLanguageModelName(const char *value)
EngineTranscribeSettings & WithPiiEntityTypes(const Aws::String &value)
bool PiiEntityTypesHasBeenSet() const
bool LanguageCodeHasBeenSet() const
void SetPartialResultsStability(const TranscribePartialResultsStability &value)
EngineTranscribeSettings & WithPiiEntityTypes(const char *value)
EngineTranscribeSettings & WithLanguageOptions(const Aws::String &value)
EngineTranscribeSettings & WithEnablePartialResultsStabilization(bool value)
EngineTranscribeSettings & WithVocabularyFilterMethod(const TranscribeVocabularyFilterMethod &value)
EngineTranscribeSettings & WithPreferredLanguage(const TranscribeLanguageCode &value)
AWS_CHIME_API EngineTranscribeSettings(Aws::Utils::Json::JsonView jsonValue)
bool IdentifyLanguageHasBeenSet() const
EngineTranscribeSettings & WithVocabularyName(const Aws::String &value)
EngineTranscribeSettings & WithContentIdentificationType(TranscribeContentIdentificationType &&value)
EngineTranscribeSettings & WithVocabularyNames(const char *value)
bool VocabularyFilterNamesHasBeenSet() const
bool LanguageModelNameHasBeenSet() const
void SetVocabularyNames(Aws::String &&value)
void SetRegion(TranscribeRegion &&value)
EngineTranscribeSettings & WithLanguageCode(TranscribeLanguageCode &&value)
void SetRegion(const TranscribeRegion &value)
void SetVocabularyFilterName(const Aws::String &value)
EngineTranscribeSettings & WithVocabularyFilterName(const Aws::String &value)
void SetContentIdentificationType(TranscribeContentIdentificationType &&value)
AWS_CHIME_API EngineTranscribeSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPreferredLanguage(const TranscribeLanguageCode &value)
const Aws::String & GetPiiEntityTypes() const
void SetLanguageOptions(const Aws::String &value)
const Aws::String & GetVocabularyName() const
EngineTranscribeSettings & WithLanguageModelName(Aws::String &&value)
EngineTranscribeSettings & WithVocabularyNames(Aws::String &&value)
void SetLanguageCode(TranscribeLanguageCode &&value)
const Aws::String & GetLanguageOptions() const
AWS_CHIME_API EngineTranscribeSettings()
void SetVocabularyFilterName(const char *value)
void SetVocabularyNames(const char *value)
const Aws::String & GetVocabularyNames() const
const Aws::String & GetVocabularyFilterName() const
TranscribeVocabularyFilterMethod
TranscribeContentRedactionType
TranscribeContentIdentificationType
TranscribePartialResultsStability
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue