Class AcceptRule

    • Method Detail

      • rule

        public final AcceptRuleBehavior rule()

        Specifies whether you want to accept the top prediction for all targets or none.

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

        Returns:
        Specifies whether you want to accept the top prediction for all targets or none.
        See Also:
        AcceptRuleBehavior
      • ruleAsString

        public final String ruleAsString()

        Specifies whether you want to accept the top prediction for all targets or none.

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

        Returns:
        Specifies whether you want to accept the top prediction for all targets or none.
        See Also:
        AcceptRuleBehavior
      • threshold

        public final Float threshold()

        The confidence score that specifies the condition at which a prediction can be accepted.

        Returns:
        The confidence score that specifies the condition at which a prediction can be accepted.
      • 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)