The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::Pinpoint::Activity

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::Pinpoint::Activity object:

  $service_obj->Method(Att1 => { ConditionalSplit => $value, ..., Wait => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::Pinpoint::Activity object:

  $result = $service_obj->Method(...);
  $result->Att1->ConditionalSplit

DESCRIPTION

Specifies the configuration and other settings for an activity in a journey.

ATTRIBUTES

ConditionalSplit => Paws::Pinpoint::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.

CUSTOM => Paws::Pinpoint::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.

Description => Str

The custom description of the activity.

EMAIL => Paws::Pinpoint::EmailMessageActivity

The settings for an email activity. This type of activity sends an email message to participants.

Holdout => Paws::Pinpoint::HoldoutActivity

The settings for a holdout activity. This type of activity stops a journey for a specified percentage of participants.

MultiCondition => Paws::Pinpoint::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.

PUSH => Paws::Pinpoint::PushMessageActivity

The settings for a push notification activity. This type of activity sends a push notification to participants.

RandomSplit => Paws::Pinpoint::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.

SMS => Paws::Pinpoint::SMSMessageActivity

The settings for an SMS activity. This type of activity sends a text message to participants.

Wait => Paws::Pinpoint::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.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::Pinpoint

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues