Class: Aws::Pinpoint::Types::Activity
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::Activity
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pinpoint/types.rb
Overview
Specifies the configuration and other settings for an activity in a journey.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#conditional_split ⇒ Types::ConditionalSplitActivity
The settings for a yes/no split activity.
-
#contact_center ⇒ Types::ContactCenterActivity
The settings for a connect activity.
-
#custom ⇒ Types::CustomMessageActivity
The settings for a custom message activity.
-
#description ⇒ String
The custom description of the activity.
-
#email ⇒ Types::EmailMessageActivity
The settings for an email activity.
-
#holdout ⇒ Types::HoldoutActivity
The settings for a holdout activity.
-
#multi_condition ⇒ Types::MultiConditionalSplitActivity
The settings for a multivariate split activity.
-
#push ⇒ Types::PushMessageActivity
The settings for a push notification activity.
-
#random_split ⇒ Types::RandomSplitActivity
The settings for a random split activity.
-
#sms ⇒ Types::SMSMessageActivity
The settings for an SMS activity.
-
#wait ⇒ Types::WaitActivity
The settings for a wait activity.
Instance Attribute Details
#conditional_split ⇒ Types::ConditionalSplitActivity
The settings for a yes/no split activity. This type of activity sends participants down one of two paths in a journey, based on conditions that you specify.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#contact_center ⇒ Types::ContactCenterActivity
The settings for a connect activity. This type of activity initiates a contact center call to participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#custom ⇒ Types::CustomMessageActivity
The settings for a custom message activity. This type of activity calls an AWS Lambda function or web hook that sends messages to participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The custom description of the activity.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#email ⇒ Types::EmailMessageActivity
The settings for an email activity. This type of activity sends an email message to participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#holdout ⇒ Types::HoldoutActivity
The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#multi_condition ⇒ Types::MultiConditionalSplitActivity
The settings for a multivariate split activity. This type of activity sends participants down one of as many as five paths (including a default Else path) in a journey, based on conditions that you specify.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#push ⇒ Types::PushMessageActivity
The settings for a push notification activity. This type of activity sends a push notification to participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#random_split ⇒ Types::RandomSplitActivity
The settings for a random split activity. This type of activity randomly sends specified percentages of participants down one of as many as five paths in a journey, based on conditions that you specify.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#sms ⇒ Types::SMSMessageActivity
The settings for an SMS activity. This type of activity sends a text message to participants.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |
#wait ⇒ Types::WaitActivity
The settings for a wait activity. This type of activity waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 |
# File 'lib/aws-sdk-pinpoint/types.rb', line 1180 class Activity < Struct.new( :custom, :conditional_split, :description, :email, :holdout, :multi_condition, :push, :random_split, :sms, :wait, :contact_center) SENSITIVE = [] include Aws::Structure end |