Class EvaluateFeatureResponse

    • Method Detail

      • details

        public final String details()

        If this user was assigned to a launch or experiment, this field lists the launch or experiment name.

        Returns:
        If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
      • reason

        public final String reason()

        Specifies the reason that the user session was assigned this variation. Possible values include DEFAULT, meaning the user was served the default variation; LAUNCH_RULE_MATCH, if the user session was enrolled in a launch; EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment; or ENTITY_OVERRIDES_MATCH, if the user's entityId matches an override rule.

        Returns:
        Specifies the reason that the user session was assigned this variation. Possible values include DEFAULT, meaning the user was served the default variation; LAUNCH_RULE_MATCH, if the user session was enrolled in a launch; EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment; or ENTITY_OVERRIDES_MATCH, if the user's entityId matches an override rule.
      • value

        public final VariableValue value()

        The value assigned to this variation to differentiate it from the other variations of this feature.

        Returns:
        The value assigned to this variation to differentiate it from the other variations of this feature.
      • variation

        public final String variation()

        The name of the variation that was served to the user session.

        Returns:
        The name of the variation that was served to the user session.
      • 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