Interface AgentAliasSummary.Builder

  • Method Details

    • agentAliasId

      AgentAliasSummary.Builder agentAliasId(String 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

      AgentAliasSummary.Builder agentAliasName(String 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

      AgentAliasSummary.Builder agentAliasStatus(String 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

      AgentAliasSummary.Builder agentAliasStatus(AgentAliasStatus 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

      AgentAliasSummary.Builder aliasInvocationState(String 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 is REJECT_INVOCATIONS. Use the UpdateAgentAlias operation to change the invocation state.

      Parameters:
      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 is REJECT_INVOCATIONS. Use the UpdateAgentAlias operation to change the invocation state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • aliasInvocationState

      AgentAliasSummary.Builder aliasInvocationState(AliasInvocationState 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 is REJECT_INVOCATIONS. Use the UpdateAgentAlias operation to change the invocation state.

      Parameters:
      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 is REJECT_INVOCATIONS. Use the UpdateAgentAlias operation to change the invocation state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      AgentAliasSummary.Builder createdAt(Instant 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

      AgentAliasSummary.Builder description(String 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

      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

      Contains details about the version of the agent with which the alias is associated.

      This is a convenience method that creates an instance of the AgentAliasRoutingConfigurationListItem.Builder avoiding the need to create one manually via AgentAliasRoutingConfigurationListItem.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to routingConfiguration(List<AgentAliasRoutingConfigurationListItem>).

      Parameters:
      routingConfiguration - a consumer that will call methods on AgentAliasRoutingConfigurationListItem.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updatedAt

      AgentAliasSummary.Builder updatedAt(Instant 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.