AWSPinpointTargetingJourneyLimits
Objective-C
@interface AWSPinpointTargetingJourneyLimits
Swift
class AWSPinpointTargetingJourneyLimits
Specifies limits on the messages that a journey can send and the number of times participants can enter a journey.
-
The maximum number of messages that the journey can send to a single participant during a 24-hour period. The maximum value is 100.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable dailyCap;
Swift
var dailyCap: NSNumber? { get set }
-
The maximum number of times that a participant can enter the journey. The maximum value is 100. To allow participants to enter the journey an unlimited number of times, set this value to 0.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable endpointReentryCap;
Swift
var endpointReentryCap: NSNumber? { get set }
-
Minimum time that must pass before an endpoint can re-enter a given journey. The duration should use an ISO 8601 format, such as PT1H.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable endpointReentryInterval;
Swift
var endpointReentryInterval: String? { get set }
-
The maximum number of messages that the journey can send each second.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable messagesPerSecond;
Swift
var messagesPerSecond: NSNumber? { get set }
-
The number of messages that an endpoint can receive during the specified timeframe.
Declaration
Objective-C
@property (nonatomic, strong) AWSPinpointTargetingJourneyTimeframeCap *_Nullable timeframeCap;
Swift
var timeframeCap: AWSPinpointTargetingJourneyTimeframeCap? { get set }
-
The maximum number of messages a journey can sent to a single endpoint. The maximum value is 100. If set to 0, this limit will not apply.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable totalCap;
Swift
var totalCap: NSNumber? { get set }