@Generated(value="software.amazon.awssdk:codegen") public final class EvaluateFeatureRequest extends EvidentlyRequest implements ToCopyableBuilder<EvaluateFeatureRequest.Builder,EvaluateFeatureRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
EvaluateFeatureRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static EvaluateFeatureRequest.Builder |
builder() |
String |
entityId()
An internal ID that represents a unique user of the application.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
evaluationContext()
A JSON object of attributes that you can optionally pass in as part of the evaluation event sent to Evidently
from the user session.
|
String |
feature()
The name of the feature being evaluated.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
project()
The name or ARN of the project that contains this feature.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends EvaluateFeatureRequest.Builder> |
serializableBuilderClass() |
EvaluateFeatureRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String entityId()
An internal ID that represents a unique user of the application. This entityID is checked against
any override rules assigned for this feature.
entityID is checked
against any override rules assigned for this feature.public final String evaluationContext()
A JSON object of attributes that you can optionally pass in as part of the evaluation event sent to Evidently from the user session. Evidently can use this value to match user sessions with defined audience segments. For more information, see Use segments to focus your audience.
If you include this parameter, the value must be a JSON object. A JSON array is not supported.
If you include this parameter, the value must be a JSON object. A JSON array is not supported.
public final String feature()
The name of the feature being evaluated.
public final String project()
The name or ARN of the project that contains this feature.
public EvaluateFeatureRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<EvaluateFeatureRequest.Builder,EvaluateFeatureRequest>toBuilder in class EvidentlyRequestpublic static EvaluateFeatureRequest.Builder builder()
public static Class<? extends EvaluateFeatureRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.