Interface UpdateContactRoutingDataRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, ConnectRequest.Builder, CopyableBuilder<UpdateContactRoutingDataRequest.Builder,UpdateContactRoutingDataRequest>, SdkBuilder<UpdateContactRoutingDataRequest.Builder,UpdateContactRoutingDataRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateContactRoutingDataRequest

public static interface UpdateContactRoutingDataRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<UpdateContactRoutingDataRequest.Builder,UpdateContactRoutingDataRequest>
  • Method Details

    • instanceId

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

      Parameters:
      instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contactId

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

      Parameters:
      contactId - The identifier of the contact in this instance of Amazon Connect.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queueTimeAdjustmentSeconds

      UpdateContactRoutingDataRequest.Builder queueTimeAdjustmentSeconds(Integer queueTimeAdjustmentSeconds)

      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.

      Parameters:
      queueTimeAdjustmentSeconds - 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:
      Returns a reference to this object so that method calls can be chained together.
    • queuePriority

      UpdateContactRoutingDataRequest.Builder queuePriority(Long queuePriority)

      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.

      Parameters:
      queuePriority - 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:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateContactRoutingDataRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.