Interface EvaluateFeatureResponse.Builder

    • Method Detail

      • details

        EvaluateFeatureResponse.Builder details​(String details)

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

        Parameters:
        details - If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reason

        EvaluateFeatureResponse.Builder reason​(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.

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.
      • value

        EvaluateFeatureResponse.Builder value​(VariableValue value)

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

        Parameters:
        value - The value assigned to this variation to differentiate it from the other variations of this feature.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • variation

        EvaluateFeatureResponse.Builder variation​(String variation)

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

        Parameters:
        variation - The name of the variation that was served to the user session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.