Interface SelfServiceAIAgentConfiguration.Builder

  • Method Details

    • selfServicePreProcessingAIPromptId

      SelfServiceAIAgentConfiguration.Builder selfServicePreProcessingAIPromptId(String selfServicePreProcessingAIPromptId)

      The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent

      Parameters:
      selfServicePreProcessingAIPromptId - The AI Prompt identifier for the Self Service Pre-Processing prompt used by the SELF_SERVICE AI Agent
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selfServiceAnswerGenerationAIPromptId

      SelfServiceAIAgentConfiguration.Builder selfServiceAnswerGenerationAIPromptId(String selfServiceAnswerGenerationAIPromptId)

      The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI Agent

      Parameters:
      selfServiceAnswerGenerationAIPromptId - The AI Prompt identifier for the Self Service Answer Generation prompt used by the SELF_SERVICE AI Agent
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • selfServiceAIGuardrailId

      SelfServiceAIAgentConfiguration.Builder selfServiceAIGuardrailId(String selfServiceAIGuardrailId)

      The AI Guardrail identifier used by the SELF_SERVICE AI Agent.

      Parameters:
      selfServiceAIGuardrailId - The AI Guardrail identifier used by the SELF_SERVICE AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      SelfServiceAIAgentConfiguration.Builder associationConfigurations(Collection<AssociationConfiguration> associationConfigurations)

      The association configurations for overriding behavior on this AI Agent.

      Parameters:
      associationConfigurations - The association configurations for overriding behavior on this AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      SelfServiceAIAgentConfiguration.Builder associationConfigurations(AssociationConfiguration... associationConfigurations)

      The association configurations for overriding behavior on this AI Agent.

      Parameters:
      associationConfigurations - The association configurations for overriding behavior on this AI Agent.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationConfigurations

      SelfServiceAIAgentConfiguration.Builder associationConfigurations(Consumer<AssociationConfiguration.Builder>... associationConfigurations)

      The association configurations for overriding behavior on this AI Agent.

      This is a convenience method that creates an instance of the AssociationConfiguration.Builder avoiding the need to create one manually via AssociationConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to associationConfigurations(List<AssociationConfiguration>).

      Parameters:
      associationConfigurations - a consumer that will call methods on AssociationConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: