Class: Aws::Pinpoint::Types::TreatmentResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::TreatmentResource
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Treatment resource
Instance Attribute Summary collapse
-
#id ⇒ String
The unique treatment ID.
-
#message_configuration ⇒ Types::MessageConfiguration
The message configuration settings.
-
#schedule ⇒ Types::Schedule
The campaign schedule.
-
#size_percent ⇒ Integer
The allocated percentage of users for this treatment.
-
#state ⇒ Types::CampaignState
The treatment status.
-
#treatment_description ⇒ String
A custom description for the treatment.
-
#treatment_name ⇒ String
The custom name of a variation of the campaign used for A/B testing.
Instance Attribute Details
#id ⇒ String
The unique treatment ID.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#message_configuration ⇒ Types::MessageConfiguration
The message configuration settings.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#schedule ⇒ Types::Schedule
The campaign schedule.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#size_percent ⇒ Integer
The allocated percentage of users for this treatment.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#state ⇒ Types::CampaignState
The treatment status.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#treatment_description ⇒ String
A custom description for the treatment.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |
#treatment_name ⇒ String
The custom name of a variation of the campaign used for A/B testing.
9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 9181 class TreatmentResource < Struct.new( :id, :message_configuration, :schedule, :size_percent, :state, :treatment_description, :treatment_name) include Aws::Structure end |