All Classes and Interfaces
Class
Description
Schema for Array types.
Schema for Boolean types.
Configuration records for interactions.
Sealed interface for agent configurations.
Aspect ratio for generated images.
Configuration for deep research agents.
Configuration for dynamic agents.
Configuration options for model generation.
Configuration for image generation.
Size for generated images.
Configuration for speech generation.
Level of thinking to use for the model.
Configuration for thinking summaries.
Represents the content of the response or input.
Annotation for text content.
Content containing audio.
Arguments for a code execution call.
Content representing a code execution call.
Content representing the result of a code execution.
Content containing a document.
Content representing a file search call.
Result of a single file search.
Content representing the result of a file search.
Content representing a function call.
Content representing the result of a function call.
Arguments for a Google Search call.
Content representing a Google Search call.
Result of a single Google Search.
Content representing the result of a Google Search call.
Content containing an image.
Content representing an MCP server tool call.
Content representing the result of an MCP server tool call.
Resolution of the media.
Content containing text.
Content containing thought process.
Structure for multimodal tool results.
Arguments for a URL context call.
Content representing a URL context call.
Result of a single URL context retrieval.
Content representing the result of a URL context call.
Status of the URL context retrieval.
Content containing video.
Represents an event in the Server-Sent Events (SSE) stream.
Delta for audio content.
Delta for code execution call.
Delta for code execution result.
Event indicating a delta update for a content part.
Event indicating the start of a content part.
Event indicating the end of a content part.
Interface for all delta updates.
Enumeration of all supported delta types.
Delta for document content.
Error details.
Event indicating an error.
Enumeration of all supported event types.
Delta for file search result.
Delta for function call.
Delta for function result.
Delta for Google Search call.
Delta for Google Search result.
Delta for image content.
Event indicating the start or completion of an interaction.
Event indicating a status update for an interaction.
Delta for MCP server tool call.
Delta for MCP server tool result.
Delta for text content.
Delta for thought signature.
Delta for thought summary.
Delta for URL context call.
Delta for URL context result.
Delta for video content.
Client for the Gemini Interactions API.
Builder for
GeminiInteractionsClient.Exception thrown when the Gemini Interactions API returns an error response.
Main entry point for defining Gemini JSON Schemas.
Represents the Interaction resource.
Interaction modalities.
Tokens broken down by modality.
Interaction participant role.
Interaction status.
Represents a single turn in an interaction.
Token usage details.
Request parameters for creating interactions.
Parameters for creating an agent interaction.
Builder for CreateAgentInteractionParams.
Parameters for creating a model interaction.
Builder for CreateModelInteractionParams.
Common interface for all interaction requests.
Base class for handling Gemini Interactions API requests in an
HttpHandler.Schema for Number and Integer types.
Schema for Object types.
Abstract base class for all Gemini JSON Schemas.
Schema for String types.
Predefined formats for string schemas.
Represents a tool definition that the model can use.
Allowed tools configuration.
Tool definition for Code Execution.
Tool definition for Computer Use.
Tool definition for File Search.
Tool definition for a function.
Tool definition for Google Search.
Tool definition for an MCP Server.
Tool choice mode.
Configuration for tool choice.
Tool definition for URL Context.