Interface AgentAliasSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AgentAliasSummary.Builder,
,AgentAliasSummary> SdkBuilder<AgentAliasSummary.Builder,
,AgentAliasSummary> SdkPojo
- Enclosing class:
AgentAliasSummary
-
Method Summary
Modifier and TypeMethodDescriptionagentAliasId
(String agentAliasId) Contains details aboutagentAliasName
(String agentAliasName) The name of the alias.agentAliasStatus
(String agentAliasStatus) The status of the alias.agentAliasStatus
(AgentAliasStatus agentAliasStatus) The status of the alias.aliasInvocationState
(String aliasInvocationState) The invocation state for the agent alias.aliasInvocationState
(AliasInvocationState aliasInvocationState) The invocation state for the agent alias.The time at which the alias of the agent was created.description
(String description) The description of the alias.routingConfiguration
(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 time at which the alias was last updated.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
-
agentAliasId
Contains details about
- Parameters:
agentAliasId
- Contains details about- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentAliasName
The name of the alias.
- Parameters:
agentAliasName
- The name of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentAliasStatus
The status of the alias.
- Parameters:
agentAliasStatus
- The status of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
agentAliasStatus
The status of the alias.
- Parameters:
agentAliasStatus
- The status of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aliasInvocationState
The invocation state for the agent alias. If the agent alias is running, the value is
ACCEPT_INVOCATIONS
. If the agent alias is paused, the value isREJECT_INVOCATIONS
. Use theUpdateAgentAlias
operation to change the invocation state.- Parameters:
aliasInvocationState
- The invocation state for the agent alias. If the agent alias is running, the value isACCEPT_INVOCATIONS
. If the agent alias is paused, the value isREJECT_INVOCATIONS
. Use theUpdateAgentAlias
operation to change the invocation state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
aliasInvocationState
The invocation state for the agent alias. If the agent alias is running, the value is
ACCEPT_INVOCATIONS
. If the agent alias is paused, the value isREJECT_INVOCATIONS
. Use theUpdateAgentAlias
operation to change the invocation state.- Parameters:
aliasInvocationState
- The invocation state for the agent alias. If the agent alias is running, the value isACCEPT_INVOCATIONS
. If the agent alias is paused, the value isREJECT_INVOCATIONS
. Use theUpdateAgentAlias
operation to change the invocation state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time at which the alias of the agent was created.
- Parameters:
createdAt
- The time at which the alias of the agent was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the alias.
- Parameters:
description
- The description of the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routingConfiguration
AgentAliasSummary.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
AgentAliasSummary.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
AgentAliasSummary.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:
-
updatedAt
The time at which the alias was last updated.
- Parameters:
updatedAt
- The time at which the alias was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-