Interface EvaluationResult.Builder

    • Method Detail

      • details

        EvaluationResult.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.
      • entityId

        EvaluationResult.Builder entityId​(String entityId)

        An internal ID that represents a unique user session of the application.

        Parameters:
        entityId - An internal ID that represents a unique user session of the application.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • feature

        EvaluationResult.Builder feature​(String feature)

        The name of the feature being evaluated.

        Parameters:
        feature - The name of the feature being evaluated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • project

        EvaluationResult.Builder project​(String project)

        The name or ARN of the project that contains the feature being evaluated.

        Parameters:
        project - The name or ARN of the project that contains the feature being evaluated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • reason

        EvaluationResult.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; or EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment.

        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; or EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • value

        EvaluationResult.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

        EvaluationResult.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.