Class LanguageModel

    • Method Detail

      • modelName

        public final String modelName()

        A unique name, chosen by you, for your custom language model.

        This name is case sensitive, cannot contain spaces, and must be unique within an Amazon Web Services account.

        Returns:
        A unique name, chosen by you, for your custom language model.

        This name is case sensitive, cannot contain spaces, and must be unique within an Amazon Web Services account.

      • createTime

        public final Instant createTime()

        The date and time the specified custom language model was created.

        Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.

        Returns:
        The date and time the specified custom language model was created.

        Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.

      • lastModifiedTime

        public final Instant lastModifiedTime()

        The date and time the specified custom language model was last modified.

        Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.

        Returns:
        The date and time the specified custom language model was last modified.

        Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents 12:32 PM UTC-7 on May 4, 2022.

      • languageCode

        public final CLMLanguageCode languageCode()

        The language code used to create your custom language model. Each custom language model must contain terms in only one language, and the language you select for your custom language model must match the language of your training and tuning data.

        For a list of supported languages and their associated language codes, refer to the Supported languages table. Note that US English (en-US) is the only language supported with Amazon Transcribe Medical.

        If the service returns an enum value that is not available in the current SDK version, languageCode will return CLMLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from languageCodeAsString().

        Returns:
        The language code used to create your custom language model. Each custom language model must contain terms in only one language, and the language you select for your custom language model must match the language of your training and tuning data.

        For a list of supported languages and their associated language codes, refer to the Supported languages table. Note that US English (en-US) is the only language supported with Amazon Transcribe Medical.

        See Also:
        CLMLanguageCode
      • languageCodeAsString

        public final String languageCodeAsString()

        The language code used to create your custom language model. Each custom language model must contain terms in only one language, and the language you select for your custom language model must match the language of your training and tuning data.

        For a list of supported languages and their associated language codes, refer to the Supported languages table. Note that US English (en-US) is the only language supported with Amazon Transcribe Medical.

        If the service returns an enum value that is not available in the current SDK version, languageCode will return CLMLanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from languageCodeAsString().

        Returns:
        The language code used to create your custom language model. Each custom language model must contain terms in only one language, and the language you select for your custom language model must match the language of your training and tuning data.

        For a list of supported languages and their associated language codes, refer to the Supported languages table. Note that US English (en-US) is the only language supported with Amazon Transcribe Medical.

        See Also:
        CLMLanguageCode
      • baseModelName

        public final BaseModelName baseModelName()

        The Amazon Transcribe standard language model, or base model, used to create your custom language model.

        If the service returns an enum value that is not available in the current SDK version, baseModelName will return BaseModelName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from baseModelNameAsString().

        Returns:
        The Amazon Transcribe standard language model, or base model, used to create your custom language model.
        See Also:
        BaseModelName
      • baseModelNameAsString

        public final String baseModelNameAsString()

        The Amazon Transcribe standard language model, or base model, used to create your custom language model.

        If the service returns an enum value that is not available in the current SDK version, baseModelName will return BaseModelName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from baseModelNameAsString().

        Returns:
        The Amazon Transcribe standard language model, or base model, used to create your custom language model.
        See Also:
        BaseModelName
      • modelStatus

        public final ModelStatus modelStatus()

        The status of the specified custom language model. When the status displays as COMPLETED the model is ready for use.

        If the service returns an enum value that is not available in the current SDK version, modelStatus will return ModelStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelStatusAsString().

        Returns:
        The status of the specified custom language model. When the status displays as COMPLETED the model is ready for use.
        See Also:
        ModelStatus
      • modelStatusAsString

        public final String modelStatusAsString()

        The status of the specified custom language model. When the status displays as COMPLETED the model is ready for use.

        If the service returns an enum value that is not available in the current SDK version, modelStatus will return ModelStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from modelStatusAsString().

        Returns:
        The status of the specified custom language model. When the status displays as COMPLETED the model is ready for use.
        See Also:
        ModelStatus
      • upgradeAvailability

        public final Boolean upgradeAvailability()

        Shows if a more current base model is available for use with the specified custom language model.

        If false, your custom language model is using the most up-to-date base model.

        If true, there is a newer base model available than the one your language model is using.

        Note that to update a base model, you must recreate the custom language model using the new base model. Base model upgrades for existing custom language models are not supported.

        Returns:
        Shows if a more current base model is available for use with the specified custom language model.

        If false, your custom language model is using the most up-to-date base model.

        If true, there is a newer base model available than the one your language model is using.

        Note that to update a base model, you must recreate the custom language model using the new base model. Base model upgrades for existing custom language models are not supported.

      • failureReason

        public final String failureReason()

        If ModelStatus is FAILED, FailureReason contains information about why the custom language model request failed. See also: Common Errors.

        Returns:
        If ModelStatus is FAILED, FailureReason contains information about why the custom language model request failed. See also: Common Errors.
      • inputDataConfig

        public final InputDataConfig inputDataConfig()

        The Amazon S3 location of the input files used to train and tune your custom language model, in addition to the data access role ARN (Amazon Resource Name) that has permissions to access these data.

        Returns:
        The Amazon S3 location of the input files used to train and tune your custom language model, in addition to the data access role ARN (Amazon Resource Name) that has permissions to access these data.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)