Class EvaluateFeatureResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.evidently.model.EvidentlyResponse
-
- software.amazon.awssdk.services.evidently.model.EvaluateFeatureResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<EvaluateFeatureResponse.Builder,EvaluateFeatureResponse>
@Generated("software.amazon.awssdk:codegen") public final class EvaluateFeatureResponse extends EvidentlyResponse implements ToCopyableBuilder<EvaluateFeatureResponse.Builder,EvaluateFeatureResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEvaluateFeatureResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EvaluateFeatureResponse.Builderbuilder()Stringdetails()If this user was assigned to a launch or experiment, this field lists the launch or experiment name.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringreason()Specifies the reason that the user session was assigned this variation.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EvaluateFeatureResponse.Builder>serializableBuilderClass()EvaluateFeatureResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.VariableValuevalue()The value assigned to this variation to differentiate it from the other variations of this feature.Stringvariation()The name of the variation that was served to the user session.-
Methods inherited from class software.amazon.awssdk.services.evidently.model.EvidentlyResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
details
public final String details()
If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
- Returns:
- If this user was assigned to a launch or experiment, this field lists the launch or experiment name.
-
reason
public final 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;EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment; orENTITY_OVERRIDES_MATCH, if the user'sentityIdmatches an override rule.- Returns:
- 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;EXPERIMENT_RULE_MATCH, if the user session was enrolled in an experiment; orENTITY_OVERRIDES_MATCH, if the user'sentityIdmatches an override rule.
-
value
public final VariableValue value()
The value assigned to this variation to differentiate it from the other variations of this feature.
- Returns:
- The value assigned to this variation to differentiate it from the other variations of this feature.
-
variation
public final String variation()
The name of the variation that was served to the user session.
- Returns:
- The name of the variation that was served to the user session.
-
toBuilder
public EvaluateFeatureResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EvaluateFeatureResponse.Builder,EvaluateFeatureResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static EvaluateFeatureResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends EvaluateFeatureResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-