Interface Vocabulary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Vocabulary.Builder,Vocabulary>, SdkBuilder<Vocabulary.Builder,Vocabulary>, SdkPojo
Enclosing class:
Vocabulary

public static interface Vocabulary.Builder extends SdkPojo, CopyableBuilder<Vocabulary.Builder,Vocabulary>
  • Method Details

    • name

      A unique name of the custom vocabulary.

      Parameters:
      name - A unique name of the custom vocabulary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The identifier of the custom vocabulary.

      Parameters:
      id - The identifier of the custom vocabulary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the custom vocabulary.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the custom vocabulary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • languageCode

      Vocabulary.Builder languageCode(String languageCode)

      The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

      Parameters:
      languageCode - The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • languageCode

      Vocabulary.Builder languageCode(VocabularyLanguageCode languageCode)

      The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?

      Parameters:
      languageCode - The language code of the vocabulary entries. For a list of languages and their corresponding language codes, see What is Amazon Transcribe?
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      Vocabulary.Builder state(String state)

      The current state of the custom vocabulary.

      Parameters:
      state - The current state of the custom vocabulary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The current state of the custom vocabulary.

      Parameters:
      state - The current state of the custom vocabulary.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • lastModifiedTime

      Vocabulary.Builder lastModifiedTime(Instant lastModifiedTime)

      The timestamp when the custom vocabulary was last modified.

      Parameters:
      lastModifiedTime - The timestamp when the custom vocabulary was last modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      Vocabulary.Builder failureReason(String failureReason)

      The reason why the custom vocabulary was not created.

      Parameters:
      failureReason - The reason why the custom vocabulary was not created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • content

      Vocabulary.Builder content(String content)

      The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.

      Parameters:
      content - The content of the custom vocabulary in plain-text format with a table of values. Each row in the table represents a word or a phrase, described with Phrase, IPA, SoundsLike, and DisplayAs fields. Separate the fields with TAB characters. For more information, see Create a custom vocabulary using a table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

      Parameters:
      tags - The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
      Returns:
      Returns a reference to this object so that method calls can be chained together.