Interface RoutingCriteria.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RoutingCriteria.Builder,
,RoutingCriteria> SdkBuilder<RoutingCriteria.Builder,
,RoutingCriteria> SdkPojo
- Enclosing class:
RoutingCriteria
-
Method Summary
Modifier and TypeMethodDescriptionactivationTimestamp
(Instant activationTimestamp) The timestamp indicating when the routing criteria is set to active.Information about the index of the routing criteria.steps
(Collection<Step> steps) List of routing steps.steps
(Consumer<Step.Builder>... steps) List of routing steps.List of routing steps.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
steps
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.
- Parameters:
steps
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
steps
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.
- Parameters:
steps
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
steps
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.
This is a convenience method that creates an instance of theStep.Builder
avoiding the need to create one manually viaStep.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosteps(List<Step>)
.- Parameters:
steps
- a consumer that will call methods onStep.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
activationTimestamp
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.
- Parameters:
activationTimestamp
- 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:
- Returns a reference to this object so that method calls can be chained together.
-
index
Information about the index of the routing criteria.
- Parameters:
index
- Information about the index of the routing criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-