Interface AgentAliasHistoryEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AgentAliasHistoryEvent.Builder,
,AgentAliasHistoryEvent> SdkBuilder<AgentAliasHistoryEvent.Builder,
,AgentAliasHistoryEvent> SdkPojo
- Enclosing class:
AgentAliasHistoryEvent
public static interface AgentAliasHistoryEvent.Builder
extends SdkPojo, CopyableBuilder<AgentAliasHistoryEvent.Builder,AgentAliasHistoryEvent>
-
Method Summary
Modifier and TypeMethodDescriptionThe date that the alias stopped being associated to the version in theroutingConfiguration
objectroutingConfiguration
(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration) Contains details about the version of the agent with which the alias is associated.routingConfiguration
(Consumer<AgentAliasRoutingConfigurationListItem.Builder>... routingConfiguration) Contains details about the version of the agent with which the alias is associated.routingConfiguration
(AgentAliasRoutingConfigurationListItem... routingConfiguration) Contains details about the version of the agent with which the alias is associated.The date that the alias began being associated to the version in theroutingConfiguration
object.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, sdkFields
-
Method Details
-
endDate
The date that the alias stopped being associated to the version in the
routingConfiguration
object- Parameters:
endDate
- The date that the alias stopped being associated to the version in theroutingConfiguration
object- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasHistoryEvent.Builder routingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration) Contains details about the version of the agent with which the alias is associated.
- Parameters:
routingConfiguration
- Contains details about the version of the agent with which the alias is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasHistoryEvent.Builder routingConfiguration(AgentAliasRoutingConfigurationListItem... routingConfiguration) Contains details about the version of the agent with which the alias is associated.
- Parameters:
routingConfiguration
- Contains details about the version of the agent with which the alias is associated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasHistoryEvent.Builder routingConfiguration(Consumer<AgentAliasRoutingConfigurationListItem.Builder>... routingConfiguration) Contains details about the version of the agent with which the alias is associated.
This is a convenience method that creates an instance of theAgentAliasRoutingConfigurationListItem.Builder
avoiding the need to create one manually viaAgentAliasRoutingConfigurationListItem.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutingConfiguration(List<AgentAliasRoutingConfigurationListItem>)
.- Parameters:
routingConfiguration
- a consumer that will call methods onAgentAliasRoutingConfigurationListItem.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startDate
The date that the alias began being associated to the version in the
routingConfiguration
object.- Parameters:
startDate
- The date that the alias began being associated to the version in theroutingConfiguration
object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-