Class: Aws::CloudWatchEvidently::Types::EvaluateFeatureRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#entity_idString

An internal ID that represents a unique user of the application. This entityID is checked against any override rules assigned for this feature.

Returns:

  • (String)


671
672
673
674
675
676
677
678
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 671

class EvaluateFeatureRequest < Struct.new(
  :entity_id,
  :evaluation_context,
  :feature,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_contextString

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.

Returns:

  • (String)


671
672
673
674
675
676
677
678
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 671

class EvaluateFeatureRequest < Struct.new(
  :entity_id,
  :evaluation_context,
  :feature,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#featureString

The name of the feature being evaluated.

Returns:

  • (String)


671
672
673
674
675
676
677
678
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 671

class EvaluateFeatureRequest < Struct.new(
  :entity_id,
  :evaluation_context,
  :feature,
  :project)
  SENSITIVE = []
  include Aws::Structure
end

#projectString

The name or ARN of the project that contains this feature.

Returns:

  • (String)


671
672
673
674
675
676
677
678
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 671

class EvaluateFeatureRequest < Struct.new(
  :entity_id,
  :evaluation_context,
  :feature,
  :project)
  SENSITIVE = []
  include Aws::Structure
end