Interface EvaluationRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<EvaluationRequest.Builder,EvaluationRequest>, SdkBuilder<EvaluationRequest.Builder,EvaluationRequest>, SdkPojo
Enclosing class:
EvaluationRequest

public static interface EvaluationRequest.Builder extends SdkPojo, CopyableBuilder<EvaluationRequest.Builder,EvaluationRequest>
  • Method Details

    • 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

      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.