Interface ActionExecution.Builder

    • Method Detail

      • pluginId

        ActionExecution.Builder pluginId​(String pluginId)

        The identifier of the plugin the action is attached to.

        Parameters:
        pluginId - The identifier of the plugin the action is attached to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • payload

        ActionExecution.Builder payload​(Map<String,​ActionExecutionPayloadField> payload)

        A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action.

        Parameters:
        payload - A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • payloadFieldNameSeparator

        ActionExecution.Builder payloadFieldNameSeparator​(String payloadFieldNameSeparator)

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

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