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 }