Interface UpdateAgentAliasRequest.Builder

    • Method Detail

      • agentId

        UpdateAgentAliasRequest.Builder agentId​(String agentId)

        The unique identifier of the agent.

        Parameters:
        agentId - The unique identifier of the agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • agentAliasId

        UpdateAgentAliasRequest.Builder agentAliasId​(String agentAliasId)

        The unique identifier of the alias.

        Parameters:
        agentAliasId - The unique identifier of the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • agentAliasName

        UpdateAgentAliasRequest.Builder agentAliasName​(String agentAliasName)

        Specifies a new name for the alias.

        Parameters:
        agentAliasName - Specifies a new name for the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateAgentAliasRequest.Builder description​(String description)

        Specifies a new description for the alias.

        Parameters:
        description - Specifies a new description for the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routingConfiguration

        UpdateAgentAliasRequest.Builder routingConfiguration​(Collection<AgentAliasRoutingConfigurationListItem> routingConfiguration)

        Contains details about the routing configuration of the alias.

        Parameters:
        routingConfiguration - Contains details about the routing configuration of the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routingConfiguration

        UpdateAgentAliasRequest.Builder routingConfiguration​(AgentAliasRoutingConfigurationListItem... routingConfiguration)

        Contains details about the routing configuration of the alias.

        Parameters:
        routingConfiguration - Contains details about the routing configuration of the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aliasInvocationState

        UpdateAgentAliasRequest.Builder aliasInvocationState​(String aliasInvocationState)

        The invocation state for the agent alias. To pause the agent alias, set the value to REJECT_INVOCATIONS. To start the agent alias running again, set the value to ACCEPT_INVOCATIONS. Use the GetAgentAlias, or ListAgentAliases, operation to get the invocation state of an agent alias.

        Parameters:
        aliasInvocationState - The invocation state for the agent alias. To pause the agent alias, set the value to REJECT_INVOCATIONS. To start the agent alias running again, set the value to ACCEPT_INVOCATIONS. Use the GetAgentAlias, or ListAgentAliases, operation to get the invocation state of an agent alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AliasInvocationState, AliasInvocationState
      • aliasInvocationState

        UpdateAgentAliasRequest.Builder aliasInvocationState​(AliasInvocationState aliasInvocationState)

        The invocation state for the agent alias. To pause the agent alias, set the value to REJECT_INVOCATIONS. To start the agent alias running again, set the value to ACCEPT_INVOCATIONS. Use the GetAgentAlias, or ListAgentAliases, operation to get the invocation state of an agent alias.

        Parameters:
        aliasInvocationState - The invocation state for the agent alias. To pause the agent alias, set the value to REJECT_INVOCATIONS. To start the agent alias running again, set the value to ACCEPT_INVOCATIONS. Use the GetAgentAlias, or ListAgentAliases, operation to get the invocation state of an agent alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AliasInvocationState, AliasInvocationState