Class ActionReviewEvent.BuilderImpl

    • Constructor Detail

      • BuilderImpl

        protected BuilderImpl()
    • Method Detail

      • getConversationId

        public final String getConversationId()
      • setConversationId

        public final void setConversationId​(String conversationId)
      • conversationId

        public final ActionReviewEvent.Builder conversationId​(String conversationId)
        Description copied from interface: ActionReviewEvent.Builder

        The identifier of the conversation with which the action review event is associated.

        Specified by:
        conversationId in interface ActionReviewEvent.Builder
        Parameters:
        conversationId - The identifier of the conversation with which the action review event is associated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getUserMessageId

        public final String getUserMessageId()
      • setUserMessageId

        public final void setUserMessageId​(String userMessageId)
      • userMessageId

        public final ActionReviewEvent.Builder userMessageId​(String userMessageId)
        Description copied from interface: ActionReviewEvent.Builder

        The identifier of the conversation with which the plugin action is associated.

        Specified by:
        userMessageId in interface ActionReviewEvent.Builder
        Parameters:
        userMessageId - The identifier of the conversation with which the plugin action is associated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getSystemMessageId

        public final String getSystemMessageId()
      • setSystemMessageId

        public final void setSystemMessageId​(String systemMessageId)
      • systemMessageId

        public final ActionReviewEvent.Builder systemMessageId​(String systemMessageId)
        Description copied from interface: ActionReviewEvent.Builder

        The identifier of an Amazon Q Business AI generated associated with the action review event.

        Specified by:
        systemMessageId in interface ActionReviewEvent.Builder
        Parameters:
        systemMessageId - The identifier of an Amazon Q Business AI generated associated with the action review event.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getPluginId

        public final String getPluginId()
      • setPluginId

        public final void setPluginId​(String pluginId)
      • pluginId

        public final ActionReviewEvent.Builder pluginId​(String pluginId)
        Description copied from interface: ActionReviewEvent.Builder

        The identifier of the plugin associated with the action review event.

        Specified by:
        pluginId in interface ActionReviewEvent.Builder
        Parameters:
        pluginId - The identifier of the plugin associated with the action review event.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getPluginType

        public final String getPluginType()
      • setPluginType

        public final void setPluginType​(String pluginType)
      • setPayload

        public final void setPayload​(Map<String,​software.amazon.awssdk.services.qbusiness.model.ActionReviewPayloadField.BuilderImpl> payload)
      • payload

        public final ActionReviewEvent.Builder payload​(Map<String,​ActionReviewPayloadField> payload)
        Description copied from interface: ActionReviewEvent.Builder

        Field values that an end user needs to provide to Amazon Q Business for Amazon Q Business to perform the requested plugin action.

        Specified by:
        payload in interface ActionReviewEvent.Builder
        Parameters:
        payload - Field values that an end user needs to provide to Amazon Q Business for Amazon Q Business to perform the requested plugin action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getPayloadFieldNameSeparator

        public final String getPayloadFieldNameSeparator()
      • setPayloadFieldNameSeparator

        public final void setPayloadFieldNameSeparator​(String payloadFieldNameSeparator)
      • payloadFieldNameSeparator

        public final ActionReviewEvent.Builder payloadFieldNameSeparator​(String payloadFieldNameSeparator)
        Description copied from interface: ActionReviewEvent.Builder

        A string used to retain information about the hierarchical contexts within an action review event payload.

        Specified by:
        payloadFieldNameSeparator in interface ActionReviewEvent.Builder
        Parameters:
        payloadFieldNameSeparator - A string used to retain information about the hierarchical contexts within an action review event payload.
        Returns:
        Returns a reference to this object so that method calls can be chained together.