AWSPinpointTargetingWriteCampaignRequest Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSPinpointTargetingModel.h
AWSPinpointTargetingModel.m

Overview

Specifies the configuration and other settings for a campaign.

  additionalTreatments

An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.

@property (nonatomic, strong) NSArray<AWSPinpointTargetingWriteTreatmentResource*> *additionalTreatments

Declared In

AWSPinpointTargetingModel.h

  detail

The custom description of the campaign.

@property (nonatomic, strong) NSString *detail

Declared In

AWSPinpointTargetingModel.h

  holdoutPercent

The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.

@property (nonatomic, strong) NSNumber *holdoutPercent

Declared In

AWSPinpointTargetingModel.h

  hook

The settings for the AWS Lambda function to use as a code hook for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingCampaignHook *hook

Declared In

AWSPinpointTargetingModel.h

  isPaused

Specifies whether to pause the campaign. A paused campaign doesn't run unless you resume it by setting this value to false.

@property (nonatomic, strong) NSNumber *isPaused

Declared In

AWSPinpointTargetingModel.h

  limits

The messaging limits for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingCampaignLimits *limits

Declared In

AWSPinpointTargetingModel.h

  messageConfiguration

The message configuration settings for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingMessageConfiguration *messageConfiguration

Declared In

AWSPinpointTargetingModel.h

  name

The custom name of the campaign.

@property (nonatomic, strong) NSString *name

Declared In

AWSPinpointTargetingModel.h

  schedule

The schedule settings for the campaign.

@property (nonatomic, strong) AWSPinpointTargetingSchedule *schedule

Declared In

AWSPinpointTargetingModel.h

  segmentId

The unique identifier for the segment to associate with the campaign.

@property (nonatomic, strong) NSString *segmentId

Declared In

AWSPinpointTargetingModel.h

  segmentVersion

The version of the segment to associate with the campaign.

@property (nonatomic, strong) NSNumber *segmentVersion

Declared In

AWSPinpointTargetingModel.h

  treatmentDescription

The custom description of a variation of the campaign to use for A/B testing.

@property (nonatomic, strong) NSString *treatmentDescription

Declared In

AWSPinpointTargetingModel.h

  treatmentName

The custom name of a variation of the campaign to use for A/B testing.

@property (nonatomic, strong) NSString *treatmentName

Declared In

AWSPinpointTargetingModel.h

  tags

A string-to-string map of key-value pairs that defines the tags to associate with the campaign. Each tag consists of a required tag key and an associated tag value.

@property (nonatomic, strong) NSDictionary<NSString*NSString*> *tags

Declared In

AWSPinpointTargetingModel.h