Class ConfigurationEvent.BuilderImpl

    • Constructor Detail

      • BuilderImpl

        protected BuilderImpl()
    • Method Detail

      • getChatMode

        public final String getChatMode()
      • setChatMode

        public final void setChatMode​(String chatMode)
      • chatMode

        public final ConfigurationEvent.Builder chatMode​(String chatMode)
        Description copied from interface: ConfigurationEvent.Builder

        The chat modes available to an Amazon Q Business end user.

        • RETRIEVAL_MODE - The default chat mode for an Amazon Q Business application. When this mode is enabled, Amazon Q Business generates responses only from data sources connected to an Amazon Q Business application.

        • CREATOR_MODE - By selecting this mode, users can choose to generate responses only from the LLM knowledge, without consulting connected data sources, for a chat request.

        • PLUGIN_MODE - By selecting this mode, users can choose to use plugins in chat.

        For more information, see Admin controls and guardrails, Plugins, and Conversation settings.

        Specified by:
        chatMode in interface ConfigurationEvent.Builder
        Parameters:
        chatMode - The chat modes available to an Amazon Q Business end user.

        • RETRIEVAL_MODE - The default chat mode for an Amazon Q Business application. When this mode is enabled, Amazon Q Business generates responses only from data sources connected to an Amazon Q Business application.

        • CREATOR_MODE - By selecting this mode, users can choose to generate responses only from the LLM knowledge, without consulting connected data sources, for a chat request.

        • PLUGIN_MODE - By selecting this mode, users can choose to use plugins in chat.

        For more information, see Admin controls and guardrails, Plugins, and Conversation settings.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChatMode, ChatMode
      • chatMode

        public final ConfigurationEvent.Builder chatMode​(ChatMode chatMode)
        Description copied from interface: ConfigurationEvent.Builder

        The chat modes available to an Amazon Q Business end user.

        • RETRIEVAL_MODE - The default chat mode for an Amazon Q Business application. When this mode is enabled, Amazon Q Business generates responses only from data sources connected to an Amazon Q Business application.

        • CREATOR_MODE - By selecting this mode, users can choose to generate responses only from the LLM knowledge, without consulting connected data sources, for a chat request.

        • PLUGIN_MODE - By selecting this mode, users can choose to use plugins in chat.

        For more information, see Admin controls and guardrails, Plugins, and Conversation settings.

        Specified by:
        chatMode in interface ConfigurationEvent.Builder
        Parameters:
        chatMode - The chat modes available to an Amazon Q Business end user.

        • RETRIEVAL_MODE - The default chat mode for an Amazon Q Business application. When this mode is enabled, Amazon Q Business generates responses only from data sources connected to an Amazon Q Business application.

        • CREATOR_MODE - By selecting this mode, users can choose to generate responses only from the LLM knowledge, without consulting connected data sources, for a chat request.

        • PLUGIN_MODE - By selecting this mode, users can choose to use plugins in chat.

        For more information, see Admin controls and guardrails, Plugins, and Conversation settings.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ChatMode, ChatMode
      • setChatModeConfiguration

        public final void setChatModeConfiguration​(software.amazon.awssdk.services.qbusiness.model.ChatModeConfiguration.BuilderImpl chatModeConfiguration)
      • setAttributeFilter

        public final void setAttributeFilter​(software.amazon.awssdk.services.qbusiness.model.AttributeFilter.BuilderImpl attributeFilter)