Interface Dimensions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Dimensions.Builder,
,Dimensions> SdkBuilder<Dimensions.Builder,
,Dimensions> SdkPojo
- Enclosing class:
Dimensions
-
Method Summary
Modifier and TypeMethodDescriptiondefault Dimensions.Builder
agentStatus
(Consumer<AgentStatusIdentifier.Builder> agentStatus) Information about the agent status assigned to the user.agentStatus
(AgentStatusIdentifier agentStatus) Information about the agent status assigned to the user.The channel used for grouping and filters.The channel used for grouping and filters.default Dimensions.Builder
queue
(Consumer<QueueReference.Builder> queue) Information about the queue for which metrics are returned.queue
(QueueReference queue) Information about the queue for which metrics are returned.default Dimensions.Builder
routingProfile
(Consumer<RoutingProfileReference.Builder> routingProfile) Sets the value of the RoutingProfile property for this object.routingProfile
(RoutingProfileReference routingProfile) Sets the value of the RoutingProfile property for this object.routingStepExpression
(String routingStepExpression) The expression of a step in a routing criteria.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
-
queue
Information about the queue for which metrics are returned.
- Parameters:
queue
- Information about the queue for which metrics are returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queue
Information about the queue for which metrics are returned.
This is a convenience method that creates an instance of theQueueReference.Builder
avoiding the need to create one manually viaQueueReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueue(QueueReference)
.- Parameters:
queue
- a consumer that will call methods onQueueReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channel
The channel used for grouping and filters.
- Parameters:
channel
- The channel used for grouping and filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
channel
The channel used for grouping and filters.
- Parameters:
channel
- The channel used for grouping and filters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routingProfile
Sets the value of the RoutingProfile property for this object.- Parameters:
routingProfile
- The new value for the RoutingProfile property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingProfile
Sets the value of the RoutingProfile property for this object. This is a convenience method that creates an instance of theRoutingProfileReference.Builder
avoiding the need to create one manually viaRoutingProfileReference.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutingProfile(RoutingProfileReference)
.- Parameters:
routingProfile
- a consumer that will call methods onRoutingProfileReference.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routingStepExpression
The expression of a step in a routing criteria.
- Parameters:
routingStepExpression
- The expression of a step in a routing criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentStatus
Information about the agent status assigned to the user.
- Parameters:
agentStatus
- Information about the agent status assigned to the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentStatus
Information about the agent status assigned to the user.
This is a convenience method that creates an instance of theAgentStatusIdentifier.Builder
avoiding the need to create one manually viaAgentStatusIdentifier.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toagentStatus(AgentStatusIdentifier)
.- Parameters:
agentStatus
- a consumer that will call methods onAgentStatusIdentifier.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-