Interface EvaluationRequest.Builder

    • Method Detail

      • entityId

        EvaluationRequest.Builder entityId​(String entityId)

        An internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.

        Parameters:
        entityId - An internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • evaluationContext

        EvaluationRequest.Builder evaluationContext​(String evaluationContext)

        A JSON block of attributes that you can optionally pass in. This JSON block is included in the evaluation events sent to Evidently from the user session.

        Parameters:
        evaluationContext - A JSON block of attributes that you can optionally pass in. This JSON block is included in the evaluation events sent to Evidently from the user session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • feature

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