Interface ActionExecutionEvent.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ActionExecutionEvent.Builder,ActionExecutionEvent>, SdkBuilder<ActionExecutionEvent.Builder,ActionExecutionEvent>, SdkPojo
All Known Subinterfaces:
DefaultActionExecutionEvent.Builder
Enclosing class:
ActionExecutionEvent

public static interface ActionExecutionEvent.Builder extends SdkPojo, CopyableBuilder<ActionExecutionEvent.Builder,ActionExecutionEvent>
  • Method Details

    • pluginId

      The identifier of the plugin for which the action is being requested.

      Parameters:
      pluginId - The identifier of the plugin for which the action is being requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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

      ActionExecutionEvent.Builder payloadFieldNameSeparator(String payloadFieldNameSeparator)

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

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