Interface UpdateQuickResponseRequest.Builder

    • Method Detail

      • channels

        UpdateQuickResponseRequest.Builder channels​(Collection<String> channels)

        The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.

        Parameters:
        channels - The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channels

        UpdateQuickResponseRequest.Builder channels​(String... channels)

        The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.

        Parameters:
        channels - The Amazon Connect contact channels this quick response applies to. The supported contact channel types include Chat.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • contentType

        UpdateQuickResponseRequest.Builder contentType​(String contentType)

        The media type of the quick response content.

        • Use application/x.quickresponse;format=plain for quick response written in plain text.

        • Use application/x.quickresponse;format=markdown for quick response written in richtext.

        Parameters:
        contentType - The media type of the quick response content.

        • Use application/x.quickresponse;format=plain for quick response written in plain text.

        • Use application/x.quickresponse;format=markdown for quick response written in richtext.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        UpdateQuickResponseRequest.Builder description​(String description)

        The updated description of the quick response.

        Parameters:
        description - The updated description of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • groupingConfiguration

        UpdateQuickResponseRequest.Builder groupingConfiguration​(GroupingConfiguration groupingConfiguration)

        The updated grouping configuration of the quick response.

        Parameters:
        groupingConfiguration - The updated grouping configuration of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isActive

        UpdateQuickResponseRequest.Builder isActive​(Boolean isActive)

        Whether the quick response is active.

        Parameters:
        isActive - Whether the quick response is active.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • knowledgeBaseId

        UpdateQuickResponseRequest.Builder knowledgeBaseId​(String knowledgeBaseId)

        The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.

        Parameters:
        knowledgeBaseId - The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • language

        UpdateQuickResponseRequest.Builder language​(String language)

        The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW

        Parameters:
        language - The language code value for the language in which the quick response is written. The supported language codes include de_DE, en_US, es_ES, fr_FR, id_ID, it_IT, ja_JP, ko_KR, pt_BR, zh_CN, zh_TW
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        UpdateQuickResponseRequest.Builder name​(String name)

        The name of the quick response.

        Parameters:
        name - The name of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • quickResponseId

        UpdateQuickResponseRequest.Builder quickResponseId​(String quickResponseId)

        The identifier of the quick response.

        Parameters:
        quickResponseId - The identifier of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • removeDescription

        UpdateQuickResponseRequest.Builder removeDescription​(Boolean removeDescription)

        Whether to remove the description from the quick response.

        Parameters:
        removeDescription - Whether to remove the description from the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • removeGroupingConfiguration

        UpdateQuickResponseRequest.Builder removeGroupingConfiguration​(Boolean removeGroupingConfiguration)

        Whether to remove the grouping configuration of the quick response.

        Parameters:
        removeGroupingConfiguration - Whether to remove the grouping configuration of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • removeShortcutKey

        UpdateQuickResponseRequest.Builder removeShortcutKey​(Boolean removeShortcutKey)

        Whether to remove the shortcut key of the quick response.

        Parameters:
        removeShortcutKey - Whether to remove the shortcut key of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • shortcutKey

        UpdateQuickResponseRequest.Builder shortcutKey​(String shortcutKey)

        The shortcut key of the quick response. The value should be unique across the knowledge base.

        Parameters:
        shortcutKey - The shortcut key of the quick response. The value should be unique across the knowledge base.
        Returns:
        Returns a reference to this object so that method calls can be chained together.