Class ClarifyTextConfig

    • Method Detail

      • languageAsString

        public final String languageAsString()

        Specifies the language of the text features in ISO 639-1 or ISO 639-3 code of a supported language.

        For a mix of multiple languages, use code 'xx'.

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

        Returns:
        Specifies the language of the text features in ISO 639-1 or ISO 639-3 code of a supported language.

        For a mix of multiple languages, use code 'xx'.

        See Also:
        ClarifyTextLanguage
      • granularity

        public final ClarifyTextGranularity granularity()

        The unit of granularity for the analysis of text features. For example, if the unit is 'token', then each token (like a word in English) of the text is treated as a feature. SHAP values are computed for each unit/feature.

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

        Returns:
        The unit of granularity for the analysis of text features. For example, if the unit is 'token', then each token (like a word in English) of the text is treated as a feature. SHAP values are computed for each unit/feature.
        See Also:
        ClarifyTextGranularity
      • granularityAsString

        public final String granularityAsString()

        The unit of granularity for the analysis of text features. For example, if the unit is 'token', then each token (like a word in English) of the text is treated as a feature. SHAP values are computed for each unit/feature.

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

        Returns:
        The unit of granularity for the analysis of text features. For example, if the unit is 'token', then each token (like a word in English) of the text is treated as a feature. SHAP values are computed for each unit/feature.
        See Also:
        ClarifyTextGranularity
      • 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)