Class: Aws::Connect::Types::UpdateContactRoutingDataRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contact_idString

The identifier of the contact in this instance of Amazon Connect.

Returns:

  • (String)


21912
21913
21914
21915
21916
21917
21918
21919
21920
# File 'lib/aws-sdk-connect/types.rb', line 21912

class UpdateContactRoutingDataRequest < Struct.new(
  :instance_id,
  :contact_id,
  :queue_time_adjustment_seconds,
  :queue_priority,
  :routing_criteria)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The identifier of the Amazon Connect instance. You can [find the instance ID] in the Amazon Resource Name (ARN) of the instance.

[1]: docs.aws.amazon.com/connect/latest/adminguide/find-instance-arn.html

Returns:

  • (String)


21912
21913
21914
21915
21916
21917
21918
21919
21920
# File 'lib/aws-sdk-connect/types.rb', line 21912

class UpdateContactRoutingDataRequest < Struct.new(
  :instance_id,
  :contact_id,
  :queue_time_adjustment_seconds,
  :queue_priority,
  :routing_criteria)
  SENSITIVE = []
  include Aws::Structure
end

#queue_priorityInteger

Priority of the contact in the queue. The default priority for new contacts is 5. You can raise the priority of a contact compared to other contacts in the queue by assigning them a higher priority, such as 1 or 2.

Returns:

  • (Integer)


21912
21913
21914
21915
21916
21917
21918
21919
21920
# File 'lib/aws-sdk-connect/types.rb', line 21912

class UpdateContactRoutingDataRequest < Struct.new(
  :instance_id,
  :contact_id,
  :queue_time_adjustment_seconds,
  :queue_priority,
  :routing_criteria)
  SENSITIVE = []
  include Aws::Structure
end

#queue_time_adjustment_secondsInteger

The number of seconds to add or subtract from the contact’s routing age. Contacts are routed to agents on a first-come, first-serve basis. This means that changing their amount of time in queue compared to others also changes their position in queue.

Returns:

  • (Integer)


21912
21913
21914
21915
21916
21917
21918
21919
21920
# File 'lib/aws-sdk-connect/types.rb', line 21912

class UpdateContactRoutingDataRequest < Struct.new(
  :instance_id,
  :contact_id,
  :queue_time_adjustment_seconds,
  :queue_priority,
  :routing_criteria)
  SENSITIVE = []
  include Aws::Structure
end

#routing_criteriaTypes::RoutingCriteriaInput

Updates the routing criteria on the contact. These properties can be used to change how a
 contact is routed within the queue.



21912
21913
21914
21915
21916
21917
21918
21919
21920
# File 'lib/aws-sdk-connect/types.rb', line 21912

class UpdateContactRoutingDataRequest < Struct.new(
  :instance_id,
  :contact_id,
  :queue_time_adjustment_seconds,
  :queue_priority,
  :routing_criteria)
  SENSITIVE = []
  include Aws::Structure
end