Struct aws_sdk_evidently::types::EvaluationRequest
source · #[non_exhaustive]pub struct EvaluationRequest {
pub feature: Option<String>,
pub entity_id: Option<String>,
pub evaluation_context: Option<String>,
}Expand description
This structure assigns a feature variation to one user session.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.feature: Option<String>The name of the feature being evaluated.
entity_id: Option<String>An internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.
evaluation_context: Option<String>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.
Implementations§
source§impl EvaluationRequest
impl EvaluationRequest
sourcepub fn entity_id(&self) -> Option<&str>
pub fn entity_id(&self) -> Option<&str>
An internal ID that represents a unique user session of the application. This entityID is checked against any override rules assigned for this feature.
sourcepub fn evaluation_context(&self) -> Option<&str>
pub fn evaluation_context(&self) -> Option<&str>
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.
source§impl EvaluationRequest
impl EvaluationRequest
sourcepub fn builder() -> EvaluationRequestBuilder
pub fn builder() -> EvaluationRequestBuilder
Creates a new builder-style object to manufacture EvaluationRequest.
Trait Implementations§
source§impl Clone for EvaluationRequest
impl Clone for EvaluationRequest
source§fn clone(&self) -> EvaluationRequest
fn clone(&self) -> EvaluationRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EvaluationRequest
impl Debug for EvaluationRequest
source§impl PartialEq<EvaluationRequest> for EvaluationRequest
impl PartialEq<EvaluationRequest> for EvaluationRequest
source§fn eq(&self, other: &EvaluationRequest) -> bool
fn eq(&self, other: &EvaluationRequest) -> bool
self and other values to be equal, and is used
by ==.