Class: Aws::ConnectCampaignsV2::Types::AbandonmentRatePacingConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-connectcampaignsv2/types.rb

Overview

Configuration for abandonment-rate-based dialer throttling.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#connection_start_pointString

Event from which connectionThresholdSeconds is measured.

Returns:

  • (String)


34
35
36
37
38
39
40
41
# File 'lib/aws-sdk-connectcampaignsv2/types.rb', line 34

class AbandonmentRatePacingConfig < Struct.new(
  :target_rate,
  :connection_start_point,
  :connection_threshold_seconds,
  :evaluation_window)
  SENSITIVE = []
  include Aws::Structure
end

#connection_threshold_secondsInteger

Seconds after connectionStartPoint before a contact counts as abandoned.

Returns:

  • (Integer)


34
35
36
37
38
39
40
41
# File 'lib/aws-sdk-connectcampaignsv2/types.rb', line 34

class AbandonmentRatePacingConfig < Struct.new(
  :target_rate,
  :connection_start_point,
  :connection_threshold_seconds,
  :evaluation_window)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_windowString

Rolling window over which abandonmentRate is computed.

Returns:

  • (String)


34
35
36
37
38
39
40
41
# File 'lib/aws-sdk-connectcampaignsv2/types.rb', line 34

class AbandonmentRatePacingConfig < Struct.new(
  :target_rate,
  :connection_start_point,
  :connection_threshold_seconds,
  :evaluation_window)
  SENSITIVE = []
  include Aws::Structure
end

#target_rateFloat

Target abandonment rate.

Returns:

  • (Float)


34
35
36
37
38
39
40
41
# File 'lib/aws-sdk-connectcampaignsv2/types.rb', line 34

class AbandonmentRatePacingConfig < Struct.new(
  :target_rate,
  :connection_start_point,
  :connection_threshold_seconds,
  :evaluation_window)
  SENSITIVE = []
  include Aws::Structure
end