Class: Aws::Connect::Types::RoutingCriteria

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

Overview

Latest routing criteria on the contact.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#activation_timestampTime

The timestamp indicating when the routing criteria is set to active. A routing criteria is activated when contact is transferred to a queue. ActivationTimestamp will be set on routing criteria for contacts in agent queue even though Routing criteria is never activated for contacts in agent queue.

Returns:

  • (Time)


16127
16128
16129
16130
16131
16132
16133
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 16127

class RoutingCriteria < Struct.new(
  :steps,
  :activation_timestamp,
  :index)
  SENSITIVE = []
  include Aws::Structure
end

#indexInteger

Information about the index of the routing criteria.

Returns:

  • (Integer)


16127
16128
16129
16130
16131
16132
16133
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 16127

class RoutingCriteria < Struct.new(
  :steps,
  :activation_timestamp,
  :index)
  SENSITIVE = []
  include Aws::Structure
end

#stepsArray<Types::Step>

List of routing steps. When Amazon Connect does not find an available agent meeting the requirements in a step for a given step duration, the routing criteria will move on to the next step sequentially until a join is completed with an agent. When all steps are exhausted, the contact will be offered to any agent in the queue.

Returns:



16127
16128
16129
16130
16131
16132
16133
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 16127

class RoutingCriteria < Struct.new(
  :steps,
  :activation_timestamp,
  :index)
  SENSITIVE = []
  include Aws::Structure
end