Interface QuickResponseSummary.Builder

    • Method Detail

      • channels

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

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

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

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

        QuickResponseSummary.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.
      • isActive

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

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

        QuickResponseSummary.Builder knowledgeBaseId​(String knowledgeBaseId)

        The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.

        Parameters:
        knowledgeBaseId - The identifier of the knowledge base. This should not be a QUICK_RESPONSES type knowledge base if you're storing Amazon Q Content resource to it.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedBy

        QuickResponseSummary.Builder lastModifiedBy​(String lastModifiedBy)

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

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

        QuickResponseSummary.Builder lastModifiedTime​(Instant lastModifiedTime)

        The timestamp when the quick response summary was last modified.

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

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

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

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

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