Interface AIAgentData.Builder

    • Method Detail

      • aiAgentArn

        AIAgentData.Builder aiAgentArn​(String aiAgentArn)

        The Amazon Resource Name (ARN) of the AI agent.

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

        AIAgentData.Builder aiAgentId​(String aiAgentId)

        The identifier of the AI Agent.

        Parameters:
        aiAgentId - The identifier of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assistantArn

        AIAgentData.Builder assistantArn​(String assistantArn)

        The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.

        Parameters:
        assistantArn - The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • assistantId

        AIAgentData.Builder assistantId​(String assistantId)

        The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.

        Parameters:
        assistantId - The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configuration

        AIAgentData.Builder configuration​(AIAgentConfiguration configuration)

        Configuration for the AI Agent.

        Parameters:
        configuration - Configuration for the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AIAgentData.Builder description​(String description)

        The description of the AI Agent.

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

        AIAgentData.Builder modifiedTime​(Instant modifiedTime)

        The time the AI Agent was last modified.

        Parameters:
        modifiedTime - The time the AI Agent was last modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • name

        AIAgentData.Builder name​(String name)

        The name of the AI Agent.

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

        AIAgentData.Builder origin​(String origin)

        Specifies the origin of the AI Agent. SYSTEM for a default AI Agent created by Q in Connect or CUSTOMER for an AI Agent created by calling AI Agent creation APIs.

        Parameters:
        origin - Specifies the origin of the AI Agent. SYSTEM for a default AI Agent created by Q in Connect or CUSTOMER for an AI Agent created by calling AI Agent creation APIs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Origin, Origin
      • origin

        AIAgentData.Builder origin​(Origin origin)

        Specifies the origin of the AI Agent. SYSTEM for a default AI Agent created by Q in Connect or CUSTOMER for an AI Agent created by calling AI Agent creation APIs.

        Parameters:
        origin - Specifies the origin of the AI Agent. SYSTEM for a default AI Agent created by Q in Connect or CUSTOMER for an AI Agent created by calling AI Agent creation APIs.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Origin, Origin
      • status

        AIAgentData.Builder status​(String status)

        The status of the AI Agent.

        Parameters:
        status - The status of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        AIAgentData.Builder status​(Status status)

        The status of the AI Agent.

        Parameters:
        status - The status of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • tags

        AIAgentData.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.
      • type

        AIAgentData.Builder type​(String type)

        The type of the AI Agent.

        Parameters:
        type - The type of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AIAgentType, AIAgentType
      • visibilityStatus

        AIAgentData.Builder visibilityStatus​(String visibilityStatus)

        The visibility status of the AI Agent.

        Parameters:
        visibilityStatus - The visibility status of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        VisibilityStatus, VisibilityStatus
      • visibilityStatus

        AIAgentData.Builder visibilityStatus​(VisibilityStatus visibilityStatus)

        The visibility status of the AI Agent.

        Parameters:
        visibilityStatus - The visibility status of the AI Agent.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        VisibilityStatus, VisibilityStatus