Interface AgentAliasSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AgentAliasSummary.Builder,AgentAliasSummary>,SdkBuilder<AgentAliasSummary.Builder,AgentAliasSummary>,SdkPojo
- Enclosing class:
- AgentAliasSummary
public static interface AgentAliasSummary.Builder extends SdkPojo, CopyableBuilder<AgentAliasSummary.Builder,AgentAliasSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgentAliasSummary.BuilderagentAliasId(String agentAliasId)Sets the value of the AgentAliasId property for this object.AgentAliasSummary.BuilderagentAliasName(String agentAliasName)Sets the value of the AgentAliasName property for this object.AgentAliasSummary.BuilderagentAliasStatus(String agentAliasStatus)Sets the value of the AgentAliasStatus property for this object.AgentAliasSummary.BuilderagentAliasStatus(AgentAliasStatus agentAliasStatus)Sets the value of the AgentAliasStatus property for this object.AgentAliasSummary.BuildercreatedAt(Instant createdAt)Sets the value of the CreatedAt property for this object.AgentAliasSummary.Builderdescription(String description)Sets the value of the Description property for this object.AgentAliasSummary.BuilderroutingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)Sets the value of the RoutingConfiguration property for this object.AgentAliasSummary.BuilderroutingConfiguration(Consumer<AgentAliasRoutingConfigurationListItem.Builder>... routingConfiguration)Sets the value of the RoutingConfiguration property for this object.AgentAliasSummary.BuilderroutingConfiguration(AgentAliasRoutingConfigurationListItem... routingConfiguration)Sets the value of the RoutingConfiguration property for this object.AgentAliasSummary.BuilderupdatedAt(Instant updatedAt)Sets the value of the UpdatedAt property for this 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 Detail
-
agentAliasId
AgentAliasSummary.Builder agentAliasId(String agentAliasId)
Sets the value of the AgentAliasId property for this object.- Parameters:
agentAliasId- The new value for the AgentAliasId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentAliasName
AgentAliasSummary.Builder agentAliasName(String agentAliasName)
Sets the value of the AgentAliasName property for this object.- Parameters:
agentAliasName- The new value for the AgentAliasName property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
AgentAliasSummary.Builder description(String description)
Sets the value of the Description property for this object.- Parameters:
description- The new value for the Description property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasSummary.Builder routingConfiguration(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)
Sets the value of the RoutingConfiguration property for this object.- Parameters:
routingConfiguration- The new value for the RoutingConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasSummary.Builder routingConfiguration(AgentAliasRoutingConfigurationListItem... routingConfiguration)
Sets the value of the RoutingConfiguration property for this object.- Parameters:
routingConfiguration- The new value for the RoutingConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasSummary.Builder routingConfiguration(Consumer<AgentAliasRoutingConfigurationListItem.Builder>... routingConfiguration)
Sets the value of the RoutingConfiguration property for this object. 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 to#routingConfiguration(List.) - 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:
#routingConfiguration(java.util.Collection)
-
agentAliasStatus
AgentAliasSummary.Builder agentAliasStatus(String agentAliasStatus)
Sets the value of the AgentAliasStatus property for this object.- Parameters:
agentAliasStatus- The new value for the AgentAliasStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AgentAliasStatus,AgentAliasStatus
-
agentAliasStatus
AgentAliasSummary.Builder agentAliasStatus(AgentAliasStatus agentAliasStatus)
Sets the value of the AgentAliasStatus property for this object.- Parameters:
agentAliasStatus- The new value for the AgentAliasStatus property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AgentAliasStatus,AgentAliasStatus
-
createdAt
AgentAliasSummary.Builder createdAt(Instant createdAt)
Sets the value of the CreatedAt property for this object.- Parameters:
createdAt- The new value for the CreatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
AgentAliasSummary.Builder updatedAt(Instant updatedAt)
Sets the value of the UpdatedAt property for this object.- Parameters:
updatedAt- The new value for the UpdatedAt property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-