Class: Aws::CloudWatchEvidently::Types::EvaluationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchEvidently::Types::EvaluationRequest
- Defined in:
- gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb
Overview
This structure assigns a feature variation to one user session.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#entity_id ⇒ String
An internal ID that represents a unique user session of the application.
-
#evaluation_context ⇒ String
A JSON block of attributes that you can optionally pass in.
-
#feature ⇒ String
The name of the feature being evaluated.
Instance Attribute Details
#entity_id ⇒ 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.
735 736 737 738 739 740 741 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 735 class EvaluationRequest < Struct.new( :entity_id, :evaluation_context, :feature) SENSITIVE = [] include Aws::Structure end |
#evaluation_context ⇒ 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.
735 736 737 738 739 740 741 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 735 class EvaluationRequest < Struct.new( :entity_id, :evaluation_context, :feature) SENSITIVE = [] include Aws::Structure end |
#feature ⇒ String
The name of the feature being evaluated.
735 736 737 738 739 740 741 |
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 735 class EvaluationRequest < Struct.new( :entity_id, :evaluation_context, :feature) SENSITIVE = [] include Aws::Structure end |