Class: Aws::CloudWatchEvidently::Types::Treatment

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

Overview

A structure that defines one treatment in an experiment. A treatment is a variation of the feature that you are including in the experiment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the treatment.

Returns:

  • (String)


3140
3141
3142
3143
3144
3145
3146
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3140

class Treatment < Struct.new(
  :description,
  :feature_variations,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#feature_variationsHash<String,String>

The feature variation used for this treatment. This is a key-value pair. The key is the feature name, and the value is the variation name.

Returns:

  • (Hash<String,String>)


3140
3141
3142
3143
3144
3145
3146
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3140

class Treatment < Struct.new(
  :description,
  :feature_variations,
  :name)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of this treatment.

Returns:

  • (String)


3140
3141
3142
3143
3144
3145
3146
# File 'gems/aws-sdk-cloudwatchevidently/lib/aws-sdk-cloudwatchevidently/types.rb', line 3140

class Treatment < Struct.new(
  :description,
  :feature_variations,
  :name)
  SENSITIVE = []
  include Aws::Structure
end