Interface QuickResponseSearchResultData.Builder

    • Method Detail

      • attributesInterpolated

        QuickResponseSearchResultData.Builder attributesInterpolated​(Collection<String> attributesInterpolated)

        The user defined contact attributes that are resolved when the search result is returned.

        Parameters:
        attributesInterpolated - The user defined contact attributes that are resolved when the search result is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributesInterpolated

        QuickResponseSearchResultData.Builder attributesInterpolated​(String... attributesInterpolated)

        The user defined contact attributes that are resolved when the search result is returned.

        Parameters:
        attributesInterpolated - The user defined contact attributes that are resolved when the search result is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributesNotInterpolated

        QuickResponseSearchResultData.Builder attributesNotInterpolated​(Collection<String> attributesNotInterpolated)

        The user defined contact attributes that are not resolved when the search result is returned.

        Parameters:
        attributesNotInterpolated - The user defined contact attributes that are not resolved when the search result is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • attributesNotInterpolated

        QuickResponseSearchResultData.Builder attributesNotInterpolated​(String... attributesNotInterpolated)

        The user defined contact attributes that are not resolved when the search result is returned.

        Parameters:
        attributesNotInterpolated - The user defined contact attributes that are not resolved when the search result is returned.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channels

        QuickResponseSearchResultData.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

        QuickResponseSearchResultData.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

        QuickResponseSearchResultData.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.
      • createdTime

        QuickResponseSearchResultData.Builder createdTime​(Instant createdTime)

        The timestamp when the quick response was created.

        Parameters:
        createdTime - The timestamp when the quick response was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        QuickResponseSearchResultData.Builder description​(String description)

        The description of the quick response.

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

        QuickResponseSearchResultData.Builder groupingConfiguration​(GroupingConfiguration groupingConfiguration)

        The configuration information of the user groups that the quick response is accessible to.

        Parameters:
        groupingConfiguration - The configuration information of the user groups that the quick response is accessible to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • isActive

        QuickResponseSearchResultData.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.
      • knowledgeBaseArn

        QuickResponseSearchResultData.Builder knowledgeBaseArn​(String knowledgeBaseArn)

        The Amazon Resource Name (ARN) of the knowledge base.

        Parameters:
        knowledgeBaseArn - The Amazon Resource Name (ARN) of the knowledge base.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • knowledgeBaseId

        QuickResponseSearchResultData.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

        QuickResponseSearchResultData.Builder language​(String language)

        The language code value for the language in which the quick response is written.

        Parameters:
        language - The language code value for the language in which the quick response is written.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedBy

        QuickResponseSearchResultData.Builder lastModifiedBy​(String lastModifiedBy)

        The Amazon Resource Name (ARN) of the user who last updated the quick response search result data.

        Parameters:
        lastModifiedBy - The Amazon Resource Name (ARN) of the user who last updated the quick response search result data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        QuickResponseSearchResultData.Builder lastModifiedTime​(Instant lastModifiedTime)

        The timestamp when the quick response search result data was last modified.

        Parameters:
        lastModifiedTime - The timestamp when the quick response search result data was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        QuickResponseSearchResultData.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.
      • quickResponseArn

        QuickResponseSearchResultData.Builder quickResponseArn​(String quickResponseArn)

        The Amazon Resource Name (ARN) of the quick response.

        Parameters:
        quickResponseArn - The Amazon Resource Name (ARN) of the quick response.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • quickResponseId

        QuickResponseSearchResultData.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.
      • shortcutKey

        QuickResponseSearchResultData.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.
      • tags

        QuickResponseSearchResultData.Builder tags​(Map<String,​String> tags)

        The tags used to organize, track, or control access for this resource.

        Parameters:
        tags - The tags used to organize, track, or control access for this resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.