Interface SessionData.Builder

    • Method Detail

      • aiAgentConfigurationWithStrings

        SessionData.Builder aiAgentConfigurationWithStrings​(Map<String,​AIAgentConfigurationData> aiAgentConfiguration)

        The configuration of the AI Agents (mapped by AI Agent Type to AI Agent version) that should be used by Amazon Q in Connect for this Session.

        Parameters:
        aiAgentConfiguration - The configuration of the AI Agents (mapped by AI Agent Type to AI Agent version) that should be used by Amazon Q in Connect for this Session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aiAgentConfiguration

        SessionData.Builder aiAgentConfiguration​(Map<AIAgentType,​AIAgentConfigurationData> aiAgentConfiguration)

        The configuration of the AI Agents (mapped by AI Agent Type to AI Agent version) that should be used by Amazon Q in Connect for this Session.

        Parameters:
        aiAgentConfiguration - The configuration of the AI Agents (mapped by AI Agent Type to AI Agent version) that should be used by Amazon Q in Connect for this Session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        SessionData.Builder description​(String description)

        The description of the session.

        Parameters:
        description - The description of the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • integrationConfiguration

        SessionData.Builder integrationConfiguration​(SessionIntegrationConfiguration integrationConfiguration)

        The configuration information for the session integration.

        Parameters:
        integrationConfiguration - The configuration information for the session integration.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        SessionData.Builder name​(String name)

        The name of the session.

        Parameters:
        name - The name of the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sessionArn

        SessionData.Builder sessionArn​(String sessionArn)

        The Amazon Resource Name (ARN) of the session.

        Parameters:
        sessionArn - The Amazon Resource Name (ARN) of the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sessionId

        SessionData.Builder sessionId​(String sessionId)

        The identifier of the session.

        Parameters:
        sessionId - The identifier of the session.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagFilter

        SessionData.Builder tagFilter​(TagFilter tagFilter)

        An object that can be used to specify Tag conditions.

        Parameters:
        tagFilter - An object that can be used to specify Tag conditions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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