@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EvaluateFeatureRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
EvaluateFeatureRequest() |
Modifier and Type | Method and Description |
---|---|
EvaluateFeatureRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getEntityId()
An internal ID that represents a unique user of the application.
|
String |
getEvaluationContext()
A JSON block of attributes that you can optionally pass in.
|
String |
getFeature()
The name of the feature being evaluated.
|
String |
getProject()
The name or ARN of the project that contains this feature.
|
int |
hashCode() |
void |
setEntityId(String entityId)
An internal ID that represents a unique user of the application.
|
void |
setEvaluationContext(String evaluationContext)
A JSON block of attributes that you can optionally pass in.
|
void |
setFeature(String feature)
The name of the feature being evaluated.
|
void |
setProject(String project)
The name or ARN of the project that contains this feature.
|
String |
toString()
Returns a string representation of this object.
|
EvaluateFeatureRequest |
withEntityId(String entityId)
An internal ID that represents a unique user of the application.
|
EvaluateFeatureRequest |
withEvaluationContext(String evaluationContext)
A JSON block of attributes that you can optionally pass in.
|
EvaluateFeatureRequest |
withFeature(String feature)
The name of the feature being evaluated.
|
EvaluateFeatureRequest |
withProject(String project)
The name or ARN of the project that contains this feature.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setEntityId(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
- An internal ID that represents a unique user of the application. This entityID
is checked
against any override rules assigned for this feature.public String getEntityId()
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 EvaluateFeatureRequest withEntityId(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
- An internal ID that represents a unique user of the application. This entityID
is checked
against any override rules assigned for this feature.public void setEvaluationContext(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.
This field's value must be valid JSON according to RFC 7159, including the opening and closing braces. For example: '{"key": "value"}'.
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
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.public String getEvaluationContext()
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.
This field's value will be valid JSON according to RFC 7159, including the opening and closing braces. For example: '{"key": "value"}'.
public EvaluateFeatureRequest withEvaluationContext(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.
This field's value must be valid JSON according to RFC 7159, including the opening and closing braces. For example: '{"key": "value"}'.
The AWS SDK for Java performs a Base64 encoding on this field before sending this request to the AWS service. Users of the SDK should not perform Base64 encoding on this field.
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.public void setFeature(String feature)
The name of the feature being evaluated.
feature
- The name of the feature being evaluated.public String getFeature()
The name of the feature being evaluated.
public EvaluateFeatureRequest withFeature(String feature)
The name of the feature being evaluated.
feature
- The name of the feature being evaluated.public void setProject(String project)
The name or ARN of the project that contains this feature.
project
- The name or ARN of the project that contains this feature.public String getProject()
The name or ARN of the project that contains this feature.
public EvaluateFeatureRequest withProject(String project)
The name or ARN of the project that contains this feature.
project
- The name or ARN of the project that contains this feature.public String toString()
toString
in class Object
Object.toString()
public EvaluateFeatureRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()