public static interface EvaluationResult.Builder extends SdkPojo, CopyableBuilder<EvaluationResult.Builder,EvaluationResult>
| Modifier and Type | Method and Description |
|---|---|
EvaluationResult.Builder |
details(String details)
If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
|
EvaluationResult.Builder |
entityId(String entityId)
An internal ID that represents a unique user session of the application.
|
EvaluationResult.Builder |
feature(String feature)
The name of the feature being evaluated.
|
EvaluationResult.Builder |
project(String project)
The name or ARN of the project that contains the feature being evaluated.
|
EvaluationResult.Builder |
reason(String reason)
Specifies the reason that the user session was assigned this variation.
|
default EvaluationResult.Builder |
value(Consumer<VariableValue.Builder> value)
The value assigned to this variation to differentiate it from the other variations of this feature.
|
EvaluationResult.Builder |
value(VariableValue value)
The value assigned to this variation to differentiate it from the other variations of this feature.
|
EvaluationResult.Builder |
variation(String variation)
The name of the variation that was served to the user session.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEvaluationResult.Builder details(String details)
If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
details - If this user was assigned to a launch or experiment, this field lists the launch or experiment name.EvaluationResult.Builder entityId(String entityId)
An internal ID that represents a unique user session of the application.
entityId - An internal ID that represents a unique user session of the application.EvaluationResult.Builder feature(String feature)
The name of the feature being evaluated.
feature - The name of the feature being evaluated.EvaluationResult.Builder project(String project)
The name or ARN of the project that contains the feature being evaluated.
project - The name or ARN of the project that contains the feature being evaluated.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.
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.EvaluationResult.Builder value(VariableValue value)
The value assigned to this variation to differentiate it from the other variations of this feature.
value - The value assigned to this variation to differentiate it from the other variations of this feature.default EvaluationResult.Builder value(Consumer<VariableValue.Builder> value)
The value assigned to this variation to differentiate it from the other variations of this feature.
This is a convenience method that creates an instance of theVariableValue.Builder avoiding the need
to create one manually via VariableValue.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to value(VariableValue).
value - a consumer that will call methods on VariableValue.Buildervalue(VariableValue)EvaluationResult.Builder variation(String variation)
The name of the variation that was served to the user session.
variation - The name of the variation that was served to the user session.Copyright © 2023. All rights reserved.