Interface EndChatForCaseRequest.Builder

  • Method Details

    • agentSpaceId

      EndChatForCaseRequest.Builder agentSpaceId(String agentSpaceId)

      The unique identifier for the agent space containing the task

      Parameters:
      agentSpaceId - The unique identifier for the agent space containing the task
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • taskId

      The unique identifier for the task execution to end

      Parameters:
      taskId - The unique identifier for the task execution to end
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reason

      Reason for ending the chat session (optional, defaults to 'Chat Ended by CloudSmith')

      Parameters:
      reason - Reason for ending the chat session (optional, defaults to 'Chat Ended by CloudSmith')
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • requester

      EndChatForCaseRequest.Builder requester(String requester)

      Who initiated the chat end request (optional, defaults to 'CloudSmith')

      Parameters:
      requester - Who initiated the chat end request (optional, defaults to 'CloudSmith')
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientToken

      EndChatForCaseRequest.Builder clientToken(String clientToken)

      Client-provided token for idempotent operations

      Parameters:
      clientToken - Client-provided token for idempotent operations
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      EndChatForCaseRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.