class Aws::TranscribeService::Types::CreateVocabularyFilterRequest

@note When making an API call, you may pass CreateVocabularyFilterRequest

data as a hash:

    {
      vocabulary_filter_name: "VocabularyFilterName", # required
      language_code: "af-ZA", # required, accepts af-ZA, ar-AE, ar-SA, cy-GB, da-DK, de-CH, de-DE, en-AB, en-AU, en-GB, en-IE, en-IN, en-US, en-WL, es-ES, es-US, fa-IR, fr-CA, fr-FR, ga-IE, gd-GB, he-IL, hi-IN, id-ID, it-IT, ja-JP, ko-KR, ms-MY, nl-NL, pt-BR, pt-PT, ru-RU, ta-IN, te-IN, tr-TR, zh-CN, zh-TW, th-TH, en-ZA, en-NZ
      words: ["Word"],
      vocabulary_filter_file_uri: "Uri",
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] vocabulary_filter_name

The vocabulary filter name. The name must be unique within the
account that contains it. If you try to create a vocabulary filter
with the same name as another vocabulary filter, you get a
`ConflictException` error.
@return [String]

@!attribute [rw] language_code

The language code of the words in the vocabulary filter. All words
in the filter must be in the same language. The vocabulary filter
can only be used with transcription jobs in the specified language.
@return [String]

@!attribute [rw] words

The words to use in the vocabulary filter. Only use characters from
the character set defined for custom vocabularies. For a list of
character sets, see [Character Sets for Custom Vocabularies][1].

If you provide a list of words in the `Words` parameter, you can't
use the `VocabularyFilterFileUri` parameter.

[1]: https://docs.aws.amazon.com/transcribe/latest/dg/how-vocabulary.html#charsets
@return [Array<String>]

@!attribute [rw] vocabulary_filter_file_uri

The Amazon S3 location of a text file used as input to create the
vocabulary filter. Only use characters from the character set
defined for custom vocabularies. For a list of character sets, see
[Character Sets for Custom Vocabularies][1].

The specified file must be less than 50 KB of UTF-8 characters.

If you provide the location of a list of words in the
`VocabularyFilterFileUri` parameter, you can't use the `Words`
parameter.

[1]: https://docs.aws.amazon.com/transcribe/latest/dg/how-vocabulary.html#charsets
@return [String]

@!attribute [rw] tags

Adds one or more tags, each in the form of a key:value pair, to a
new Amazon Transcribe vocabulary filter at the time you create this
new vocabulary filter.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26/CreateVocabularyFilterRequest AWS API Documentation

Constants

SENSITIVE