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 theroutingConfigurationobjectroutingConfiguration(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 theroutingConfigurationobject.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
routingConfigurationobject- Parameters:
endDate- The date that the alias stopped being associated to the version in theroutingConfigurationobject- 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.Builderavoiding the need to create one manually viaAgentAliasRoutingConfigurationListItem.builder().When the
Consumercompletes,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
routingConfigurationobject.- Parameters:
startDate- The date that the alias began being associated to the version in theroutingConfigurationobject.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-