Class: Aws::Pinpoint::Types::JourneyLimits

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb

Overview

Specifies limits on the messages that a journey can send and the number of times participants can enter a journey.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#daily_capInteger

The maximum number of messages that the journey can send to a single participant during a 24-hour period. The maximum value is 100.

Returns:

  • (Integer)


8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_reentry_capInteger

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.

Returns:

  • (Integer)


8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_reentry_intervalString

Minimum time that must pass before an endpoint can re-enter a given journey.

Returns:

  • (String)


8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end

#messages_per_secondInteger

The maximum number of messages that the journey can send each second.

Returns:

  • (Integer)


8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end

#timeframe_capTypes::JourneyTimeframeCap

The number of messages that an endpoint can receive during the specified timeframe.



8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end

#total_capInteger

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.

Returns:

  • (Integer)


8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 8475

class JourneyLimits < Struct.new(
  :daily_cap,
  :endpoint_reentry_cap,
  :messages_per_second,
  :endpoint_reentry_interval,
  :timeframe_cap,
  :total_cap)
  SENSITIVE = []
  include Aws::Structure
end