Hierarchy For All Packages
- io.github.glaforge.gemini.interactions,
- io.github.glaforge.gemini.interactions.model,
- io.github.glaforge.gemini.interactions.server,
- io.github.glaforge.gemini.schema
Class Hierarchy
- java.lang.Object
- io.github.glaforge.gemini.interactions.model.Config
- io.github.glaforge.gemini.interactions.GeminiInteractionsClient
- io.github.glaforge.gemini.interactions.GeminiInteractionsClient.Builder
- io.github.glaforge.gemini.schema.GSchema
- io.github.glaforge.gemini.interactions.model.InteractionParams
- io.github.glaforge.gemini.interactions.model.InteractionParams.AgentInteractionParams.Builder
- io.github.glaforge.gemini.interactions.model.InteractionParams.ModelInteractionParams.Builder
- io.github.glaforge.gemini.interactions.server.InteractionsHandler (implements com.sun.net.httpserver.HttpHandler)
- io.github.glaforge.gemini.schema.Schema
- io.github.glaforge.gemini.schema.ArraySchema
- io.github.glaforge.gemini.schema.BooleanSchema
- io.github.glaforge.gemini.schema.NumberSchema
- io.github.glaforge.gemini.schema.ObjectSchema
- io.github.glaforge.gemini.schema.StringSchema
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.glaforge.gemini.interactions.GeminiInteractionsException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- io.github.glaforge.gemini.interactions.model.Config.AgentConfig
- io.github.glaforge.gemini.interactions.model.Content
- io.github.glaforge.gemini.interactions.model.Events
- io.github.glaforge.gemini.interactions.model.Events.Delta
- io.github.glaforge.gemini.interactions.model.InteractionParams.Request
- io.github.glaforge.gemini.interactions.model.Tool
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.glaforge.gemini.interactions.model.Config.AspectRatio
- io.github.glaforge.gemini.interactions.model.Config.ImageSize
- io.github.glaforge.gemini.interactions.model.Config.ThinkingLevel
- io.github.glaforge.gemini.interactions.model.Config.ThinkingSummaries
- io.github.glaforge.gemini.interactions.model.Content.Resolution
- io.github.glaforge.gemini.interactions.model.Content.UrlContextStatus
- io.github.glaforge.gemini.interactions.model.Events.DeltaType
- io.github.glaforge.gemini.interactions.model.Events.EventType
- io.github.glaforge.gemini.interactions.model.Interaction.Modality
- io.github.glaforge.gemini.interactions.model.Interaction.Role
- io.github.glaforge.gemini.interactions.model.Interaction.Status
- io.github.glaforge.gemini.schema.StringSchema.Format
- io.github.glaforge.gemini.interactions.model.Tool.Mode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.glaforge.gemini.interactions.model.Config.DeepResearchAgentConfig (implements io.github.glaforge.gemini.interactions.model.Config.AgentConfig)
- io.github.glaforge.gemini.interactions.model.Config.DynamicAgentConfig (implements io.github.glaforge.gemini.interactions.model.Config.AgentConfig)
- io.github.glaforge.gemini.interactions.model.Config.GenerationConfig
- io.github.glaforge.gemini.interactions.model.Config.ImageConfig
- io.github.glaforge.gemini.interactions.model.Config.SpeechConfig
- io.github.glaforge.gemini.interactions.model.Content.Annotation
- io.github.glaforge.gemini.interactions.model.Content.AudioContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.CodeExecutionCallArguments
- io.github.glaforge.gemini.interactions.model.Content.CodeExecutionCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.CodeExecutionResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.DocumentContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.FileSearchCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.FileSearchResult
- io.github.glaforge.gemini.interactions.model.Content.FileSearchResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.FunctionCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.FunctionResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.GoogleSearchCallArguments
- io.github.glaforge.gemini.interactions.model.Content.GoogleSearchCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.GoogleSearchResult
- io.github.glaforge.gemini.interactions.model.Content.GoogleSearchResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.ImageContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.McpServerToolCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.McpServerToolResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.TextContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.ThoughtContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.ToolResult
- io.github.glaforge.gemini.interactions.model.Content.UrlContextCallArguments
- io.github.glaforge.gemini.interactions.model.Content.UrlContextCallContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.UrlContextResult
- io.github.glaforge.gemini.interactions.model.Content.UrlContextResultContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Content.VideoContent (implements io.github.glaforge.gemini.interactions.model.Content)
- io.github.glaforge.gemini.interactions.model.Events.AudioDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.CodeExecutionCallDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.CodeExecutionResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.ContentDelta (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.ContentStart (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.ContentStop (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.DocumentDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.Error
- io.github.glaforge.gemini.interactions.model.Events.ErrorEvent (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.FileSearchResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.FunctionCallDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.FunctionResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.GoogleSearchCallDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.GoogleSearchResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.ImageDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.InteractionEvent (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.InteractionStatusUpdate (implements io.github.glaforge.gemini.interactions.model.Events)
- io.github.glaforge.gemini.interactions.model.Events.McpServerToolCallDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.McpServerToolResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.TextDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.ThoughtSignatureDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.ThoughtSummaryDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.UrlContextCallDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.UrlContextResultDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Events.VideoDelta (implements io.github.glaforge.gemini.interactions.model.Events.Delta)
- io.github.glaforge.gemini.interactions.model.Interaction
- io.github.glaforge.gemini.interactions.model.Interaction.ModalityTokens
- io.github.glaforge.gemini.interactions.model.Interaction.Turn
- io.github.glaforge.gemini.interactions.model.Interaction.Usage
- io.github.glaforge.gemini.interactions.model.InteractionParams.AgentInteractionParams (implements io.github.glaforge.gemini.interactions.model.InteractionParams.Request)
- io.github.glaforge.gemini.interactions.model.InteractionParams.ModelInteractionParams (implements io.github.glaforge.gemini.interactions.model.InteractionParams.Request)
- io.github.glaforge.gemini.interactions.model.Tool.AllowedTools
- io.github.glaforge.gemini.interactions.model.Tool.CodeExecution (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.ComputerUse (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.FileSearch (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.Function (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.GoogleSearch (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.McpServer (implements io.github.glaforge.gemini.interactions.model.Tool)
- io.github.glaforge.gemini.interactions.model.Tool.ToolChoiceConfig
- io.github.glaforge.gemini.interactions.model.Tool.UrlContext (implements io.github.glaforge.gemini.interactions.model.Tool)
- java.lang.Record