Class GeminiChatLanguageModelProviderRegistrar

java.lang.Object
org.wildfly.extension.ai.chat.GeminiChatLanguageModelProviderRegistrar
All Implemented Interfaces:
org.wildfly.subsystem.resource.ChildResourceDefinitionRegistrar, org.wildfly.subsystem.resource.ResourceDefinitionRegistrar<org.jboss.as.controller.registry.ManagementResourceRegistration>

public class GeminiChatLanguageModelProviderRegistrar extends Object implements org.wildfly.subsystem.resource.ChildResourceDefinitionRegistrar
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final Collection<org.jboss.as.controller.AttributeDefinition>
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.PathElement
     
    static final org.jboss.as.controller.ResourceRegistration
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
    static final org.jboss.as.controller.SimpleAttributeDefinition
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    GeminiChatLanguageModelProviderRegistrar(org.jboss.as.controller.descriptions.ParentResourceDescriptionResolver parentResolver)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.jboss.as.controller.registry.ManagementResourceRegistration
    register(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ALLOWED_CODE_EXECUTION

      public static final org.jboss.as.controller.SimpleAttributeDefinition ALLOWED_CODE_EXECUTION
    • CIVIC_INTEGRITY

      public static final org.jboss.as.controller.SimpleAttributeDefinition CIVIC_INTEGRITY
    • DANGEROUS_CONTENT

      public static final org.jboss.as.controller.SimpleAttributeDefinition DANGEROUS_CONTENT
    • ENABLE_ENHANCED_CIVIC_ANSWERS

      public static final org.jboss.as.controller.SimpleAttributeDefinition ENABLE_ENHANCED_CIVIC_ANSWERS
    • HARASSMENT

      public static final org.jboss.as.controller.SimpleAttributeDefinition HARASSMENT
    • HATE_SPEECH

      public static final org.jboss.as.controller.SimpleAttributeDefinition HATE_SPEECH
    • INCLUDE_CODE_EXECUTION_OUTPUT

      public static final org.jboss.as.controller.SimpleAttributeDefinition INCLUDE_CODE_EXECUTION_OUTPUT
    • INCLUDE_THOUGHTS

      public static final org.jboss.as.controller.SimpleAttributeDefinition INCLUDE_THOUGHTS
    • LOG_PROBS

      public static final org.jboss.as.controller.SimpleAttributeDefinition LOG_PROBS
    • MAX_OUTPUT_TOKEN

      public static final org.jboss.as.controller.SimpleAttributeDefinition MAX_OUTPUT_TOKEN
    • RESPONSE_LOG_PROBS

      public static final org.jboss.as.controller.SimpleAttributeDefinition RESPONSE_LOG_PROBS
    • RETURN_THINKING

      public static final org.jboss.as.controller.SimpleAttributeDefinition RETURN_THINKING
    • SEXUALLY_EXPLICIT

      public static final org.jboss.as.controller.SimpleAttributeDefinition SEXUALLY_EXPLICIT
    • THINKING_BUDGET

      public static final org.jboss.as.controller.SimpleAttributeDefinition THINKING_BUDGET
    • TOP_K

      public static final org.jboss.as.controller.SimpleAttributeDefinition TOP_K
    • ATTRIBUTES

      public static final Collection<org.jboss.as.controller.AttributeDefinition> ATTRIBUTES
    • PATH

      public static final org.jboss.as.controller.PathElement PATH
    • REGISTRATION

      public static final org.jboss.as.controller.ResourceRegistration REGISTRATION
  • Constructor Details

    • GeminiChatLanguageModelProviderRegistrar

      public GeminiChatLanguageModelProviderRegistrar(org.jboss.as.controller.descriptions.ParentResourceDescriptionResolver parentResolver)
  • Method Details

    • register

      public org.jboss.as.controller.registry.ManagementResourceRegistration register(org.jboss.as.controller.registry.ManagementResourceRegistration parent, org.wildfly.subsystem.resource.ManagementResourceRegistrationContext context)
      Specified by:
      register in interface org.wildfly.subsystem.resource.ResourceDefinitionRegistrar<org.jboss.as.controller.registry.ManagementResourceRegistration>