Index
All Classes and Interfaces|All Packages|Serialized Form
A
- activityEnd() - Method in class com.google.genai.types.LiveClientRealtimeInput
-
Marks the end of user activity.
- activityEnd() - Method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Marks the end of user activity.
- activityEnd(ActivityEnd) - Method in class com.google.genai.types.LiveClientRealtimeInput.Builder
- activityEnd(ActivityEnd) - Method in class com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- ActivityEnd - Class in com.google.genai.types
-
Marks the end of user activity.
- ActivityEnd() - Constructor for class com.google.genai.types.ActivityEnd
- ActivityEnd.Builder - Class in com.google.genai.types
-
Builder for ActivityEnd.
- activityHandling() - Method in class com.google.genai.types.RealtimeInputConfig
-
Defines what effect activity has.
- activityHandling(String) - Method in class com.google.genai.types.RealtimeInputConfig.Builder
- activityStart() - Method in class com.google.genai.types.LiveClientRealtimeInput
-
Marks the start of user activity.
- activityStart() - Method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Marks the start of user activity.
- activityStart(ActivityStart) - Method in class com.google.genai.types.LiveClientRealtimeInput.Builder
- activityStart(ActivityStart) - Method in class com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- ActivityStart - Class in com.google.genai.types
-
Marks the start of user activity.
- ActivityStart() - Constructor for class com.google.genai.types.ActivityStart
- ActivityStart.Builder - Class in com.google.genai.types
-
Builder for ActivityStart.
- addWatermark() - Method in class com.google.genai.types.GenerateImagesConfig
-
Whether to add a watermark to the generated images.
- addWatermark(boolean) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- allowedFunctionNames() - Method in class com.google.genai.types.FunctionCallingConfig
-
Optional.
- allowedFunctionNames(List<String>) - Method in class com.google.genai.types.FunctionCallingConfig.Builder
- alpha() - Method in class com.google.genai.types.RagRetrievalConfigHybridSearch
-
Optional.
- alpha(Float) - Method in class com.google.genai.types.RagRetrievalConfigHybridSearch.Builder
- anyOf() - Method in class com.google.genai.types.Schema
-
Optional.
- anyOf(List<Schema>) - Method in class com.google.genai.types.Schema.Builder
- ApiException - Exception in com.google.genai.errors
-
General exception class for all exceptions originating from the GenAI API side.
- ApiException(int, String, String) - Constructor for exception com.google.genai.errors.ApiException
-
Creates a new ApiException with the specified code, status, and message.
- apiKey() - Method in class com.google.genai.Client
-
Returns the API key for Google AI APIs.
- apiKey(String) - Method in class com.google.genai.Client.Builder
-
Sets the API key for Google AI APIs.
- apiVersion() - Method in class com.google.genai.types.HttpOptions
-
Specifies the version of the API to use.
- apiVersion(String) - Method in class com.google.genai.types.HttpOptions.Builder
- args() - Method in class com.google.genai.types.FunctionCall
-
Optional.
- args(Map<String, Object>) - Method in class com.google.genai.types.FunctionCall.Builder
- aspectRatio() - Method in class com.google.genai.types.EditImageConfig
-
Aspect ratio of the generated images.
- aspectRatio() - Method in class com.google.genai.types.GenerateImagesConfig
-
Aspect ratio of the generated images.
- aspectRatio() - Method in class com.google.genai.types.GenerateVideosConfig
-
The aspect ratio for the generated video.
- aspectRatio(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- aspectRatio(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- aspectRatio(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- async - Variable in class com.google.genai.Client
- Async(ApiClient) - Constructor for class com.google.genai.Client.Async
- AsyncLive - Class in com.google.genai
-
AsyncLive provides asynchronous access to a bidirectional GenAI live session.
- AsyncModels - Class in com.google.genai
-
Async module of
Models
- AsyncModels(ApiClient) - Constructor for class com.google.genai.AsyncModels
- AsyncOperations - Class in com.google.genai
-
Async module of
Operations
- AsyncOperations(ApiClient) - Constructor for class com.google.genai.AsyncOperations
- AsyncSession - Class in com.google.genai
-
AsyncSession manages sending and receiving messages over a WebSocket connection for a live session.
- audioTimestamp() - Method in class com.google.genai.types.GenerateContentConfig
-
If enabled, audio timestamp will be included in the request to the model.
- audioTimestamp() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- audioTimestamp(boolean) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- audioTimestamp(boolean) - Method in class com.google.genai.types.GenerationConfig.Builder
- AudioTranscription - Class in com.google.genai.types
-
The audio transcription configuration in Setup.
- AudioTranscription() - Constructor for class com.google.genai.types.AudioTranscription
- AudioTranscription.Builder - Class in com.google.genai.types
-
Builder for AudioTranscription.
- AudioTranscriptionConfig - Class in com.google.genai.types
-
The audio transcription configuration in Setup.
- AudioTranscriptionConfig() - Constructor for class com.google.genai.types.AudioTranscriptionConfig
- AudioTranscriptionConfig.Builder - Class in com.google.genai.types
-
Builder for AudioTranscriptionConfig.
- automaticActivityDetection() - Method in class com.google.genai.types.RealtimeInputConfig
-
If not set, automatic activity detection is enabled by default.
- automaticActivityDetection(AutomaticActivityDetection) - Method in class com.google.genai.types.RealtimeInputConfig.Builder
- AutomaticActivityDetection - Class in com.google.genai.types
-
Configures automatic detection of activity.
- AutomaticActivityDetection() - Constructor for class com.google.genai.types.AutomaticActivityDetection
- AutomaticActivityDetection.Builder - Class in com.google.genai.types
-
Builder for AutomaticActivityDetection.
- autoMode() - Method in class com.google.genai.types.GenerationConfigRoutingConfig
-
Automated routing.
- autoMode(GenerationConfigRoutingConfigAutoRoutingMode) - Method in class com.google.genai.types.GenerationConfigRoutingConfig.Builder
- autoTruncate() - Method in class com.google.genai.types.EmbedContentConfig
-
Vertex API only.
- autoTruncate(boolean) - Method in class com.google.genai.types.EmbedContentConfig.Builder
- avgLogprobs() - Method in class com.google.genai.types.Candidate
-
Output only.
- avgLogprobs(Double) - Method in class com.google.genai.types.Candidate.Builder
B
- baseSteps() - Method in class com.google.genai.types.EditImageConfig
-
The number of sampling steps.
- baseSteps(Integer) - Method in class com.google.genai.types.EditImageConfig.Builder
- baseUrl() - Method in class com.google.genai.types.HttpOptions
-
The base URL for the AI platform service endpoint.
- baseUrl(String) - Method in class com.google.genai.types.HttpOptions.Builder
- billableCharacterCount() - Method in class com.google.genai.types.EmbedContentMetadata
-
Vertex API only.
- billableCharacterCount(Integer) - Method in class com.google.genai.types.EmbedContentMetadata.Builder
- Blob - Class in com.google.genai.types
-
Content blob.
- Blob() - Constructor for class com.google.genai.types.Blob
- Blob.Builder - Class in com.google.genai.types
-
Builder for Blob.
- blocked() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- blocked(boolean) - Method in class com.google.genai.types.SafetyRating.Builder
- blockReason() - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Output only.
- blockReason(String) - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- blockReasonMessage() - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Output only.
- blockReasonMessage(String) - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- bodySegments() - Method in class com.google.genai.types.ReplayRequest
- bodySegments() - Method in class com.google.genai.types.ReplayResponse
- bodySegments(List<Map<String, Object>>) - Method in class com.google.genai.types.ReplayRequest.Builder
- bodySegments(List<Map<String, Object>>) - Method in class com.google.genai.types.ReplayResponse.Builder
- build() - Method in class com.google.genai.Client.Builder
-
Builds the
Client
instance. - build() - Method in class com.google.genai.types.ActivityEnd.Builder
- build() - Method in class com.google.genai.types.ActivityStart.Builder
- build() - Method in class com.google.genai.types.AudioTranscription.Builder
- build() - Method in class com.google.genai.types.AudioTranscriptionConfig.Builder
- build() - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- build() - Method in class com.google.genai.types.Blob.Builder
- build() - Method in class com.google.genai.types.Candidate.Builder
- build() - Method in class com.google.genai.types.Citation.Builder
- build() - Method in class com.google.genai.types.CitationMetadata.Builder
- build() - Method in class com.google.genai.types.CodeExecutionResult.Builder
- build() - Method in class com.google.genai.types.ComputeTokensConfig.Builder
- build() - Method in class com.google.genai.types.ComputeTokensParameters.Builder
- build() - Method in class com.google.genai.types.ComputeTokensResponse.Builder
- build() - Method in class com.google.genai.types.Content.Builder
- build() - Method in class com.google.genai.types.ContentEmbedding.Builder
- build() - Method in class com.google.genai.types.ContentEmbeddingStatistics.Builder
- build() - Method in class com.google.genai.types.ContextWindowCompressionConfig.Builder
- build() - Method in class com.google.genai.types.ControlReferenceConfig.Builder
- build() - Method in class com.google.genai.types.ControlReferenceImage.Builder
- build() - Method in class com.google.genai.types.CountTokensConfig.Builder
- build() - Method in class com.google.genai.types.CountTokensParameters.Builder
- build() - Method in class com.google.genai.types.CountTokensResponse.Builder
- build() - Method in class com.google.genai.types.DynamicRetrievalConfig.Builder
- build() - Method in class com.google.genai.types.EditImageConfig.Builder
- build() - Method in class com.google.genai.types.EditImageParameters.Builder
- build() - Method in class com.google.genai.types.EditImageResponse.Builder
- build() - Method in class com.google.genai.types.EmbedContentConfig.Builder
- build() - Method in class com.google.genai.types.EmbedContentMetadata.Builder
- build() - Method in class com.google.genai.types.EmbedContentParameters.Builder
- build() - Method in class com.google.genai.types.EmbedContentResponse.Builder
- build() - Method in class com.google.genai.types.EnterpriseWebSearch.Builder
- build() - Method in class com.google.genai.types.ExecutableCode.Builder
- build() - Method in class com.google.genai.types.FetchPredictOperationConfig.Builder
- build() - Method in class com.google.genai.types.FetchPredictOperationParameters.Builder
- build() - Method in class com.google.genai.types.FileData.Builder
- build() - Method in class com.google.genai.types.FunctionCall.Builder
- build() - Method in class com.google.genai.types.FunctionCallingConfig.Builder
- build() - Method in class com.google.genai.types.FunctionDeclaration.Builder
- build() - Method in class com.google.genai.types.FunctionResponse.Builder
- build() - Method in class com.google.genai.types.GenerateContentConfig.Builder
- build() - Method in class com.google.genai.types.GenerateContentParameters.Builder
- build() - Method in class com.google.genai.types.GenerateContentResponse.Builder
- build() - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- build() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- build() - Method in class com.google.genai.types.GeneratedImage.Builder
- build() - Method in class com.google.genai.types.GeneratedVideo.Builder
- build() - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- build() - Method in class com.google.genai.types.GenerateImagesParameters.Builder
- build() - Method in class com.google.genai.types.GenerateImagesResponse.Builder
- build() - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- build() - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- build() - Method in class com.google.genai.types.GenerateVideosParameters.Builder
- build() - Method in class com.google.genai.types.GenerateVideosResponse.Builder
- build() - Method in class com.google.genai.types.GenerationConfig.Builder
- build() - Method in class com.google.genai.types.GenerationConfigRoutingConfig.Builder
- build() - Method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- build() - Method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode.Builder
- build() - Method in class com.google.genai.types.GetOperationConfig.Builder
- build() - Method in class com.google.genai.types.GetOperationParameters.Builder
- build() - Method in class com.google.genai.types.GoogleSearch.Builder
- build() - Method in class com.google.genai.types.GoogleSearchRetrieval.Builder
- build() - Method in class com.google.genai.types.GoogleTypeDate.Builder
- build() - Method in class com.google.genai.types.GroundingChunk.Builder
- build() - Method in class com.google.genai.types.GroundingChunkRetrievedContext.Builder
- build() - Method in class com.google.genai.types.GroundingChunkWeb.Builder
- build() - Method in class com.google.genai.types.GroundingMetadata.Builder
- build() - Method in class com.google.genai.types.GroundingSupport.Builder
- build() - Method in class com.google.genai.types.HttpOptions.Builder
- build() - Method in class com.google.genai.types.Image.Builder
- build() - Method in class com.google.genai.types.LiveClientContent.Builder
- build() - Method in class com.google.genai.types.LiveClientMessage.Builder
- build() - Method in class com.google.genai.types.LiveClientRealtimeInput.Builder
- build() - Method in class com.google.genai.types.LiveClientSessionResumptionConfig.Builder
- build() - Method in class com.google.genai.types.LiveClientSetup.Builder
- build() - Method in class com.google.genai.types.LiveClientToolResponse.Builder
- build() - Method in class com.google.genai.types.LiveConnectConfig.Builder
- build() - Method in class com.google.genai.types.LiveConnectParameters.Builder
- build() - Method in class com.google.genai.types.LiveSendClientContentParameters.Builder
- build() - Method in class com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- build() - Method in class com.google.genai.types.LiveSendToolResponseParameters.Builder
- build() - Method in class com.google.genai.types.LiveServerContent.Builder
- build() - Method in class com.google.genai.types.LiveServerGoAway.Builder
- build() - Method in class com.google.genai.types.LiveServerMessage.Builder
- build() - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate.Builder
- build() - Method in class com.google.genai.types.LiveServerSetupComplete.Builder
- build() - Method in class com.google.genai.types.LiveServerToolCall.Builder
- build() - Method in class com.google.genai.types.LiveServerToolCallCancellation.Builder
- build() - Method in class com.google.genai.types.LogprobsResult.Builder
- build() - Method in class com.google.genai.types.LogprobsResultCandidate.Builder
- build() - Method in class com.google.genai.types.LogprobsResultTopCandidates.Builder
- build() - Method in class com.google.genai.types.MaskReferenceConfig.Builder
- build() - Method in class com.google.genai.types.MaskReferenceImage.Builder
- build() - Method in class com.google.genai.types.ModalityTokenCount.Builder
- build() - Method in class com.google.genai.types.ModelSelectionConfig.Builder
- build() - Method in class com.google.genai.types.Part.Builder
- build() - Method in class com.google.genai.types.PrebuiltVoiceConfig.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfig.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfigFilter.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfigHybridSearch.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfigRanking.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker.Builder
- build() - Method in class com.google.genai.types.RagRetrievalConfigRankingRankService.Builder
- build() - Method in class com.google.genai.types.RawReferenceImage.Builder
- build() - Method in class com.google.genai.types.RealtimeInputConfig.Builder
- build() - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- build() - Method in class com.google.genai.types.ReplayFile.Builder
- build() - Method in class com.google.genai.types.ReplayInteraction.Builder
- build() - Method in class com.google.genai.types.ReplayRequest.Builder
- build() - Method in class com.google.genai.types.ReplayResponse.Builder
- build() - Method in class com.google.genai.types.Retrieval.Builder
- build() - Method in class com.google.genai.types.RetrievalMetadata.Builder
- build() - Method in class com.google.genai.types.SafetyAttributes.Builder
- build() - Method in class com.google.genai.types.SafetyRating.Builder
- build() - Method in class com.google.genai.types.SafetySetting.Builder
- build() - Method in class com.google.genai.types.Schema.Builder
- build() - Method in class com.google.genai.types.SearchEntryPoint.Builder
- build() - Method in class com.google.genai.types.Segment.Builder
- build() - Method in class com.google.genai.types.SessionResumptionConfig.Builder
- build() - Method in class com.google.genai.types.SlidingWindow.Builder
- build() - Method in class com.google.genai.types.SpeechConfig.Builder
- build() - Method in class com.google.genai.types.StyleReferenceConfig.Builder
- build() - Method in class com.google.genai.types.StyleReferenceImage.Builder
- build() - Method in class com.google.genai.types.SubjectReferenceConfig.Builder
- build() - Method in class com.google.genai.types.SubjectReferenceImage.Builder
- build() - Method in class com.google.genai.types.TestTableFile.Builder
- build() - Method in class com.google.genai.types.TestTableItem.Builder
- build() - Method in class com.google.genai.types.ThinkingConfig.Builder
- build() - Method in class com.google.genai.types.TokensInfo.Builder
- build() - Method in class com.google.genai.types.Tool.Builder
- build() - Method in class com.google.genai.types.ToolCodeExecution.Builder
- build() - Method in class com.google.genai.types.ToolConfig.Builder
- build() - Method in class com.google.genai.types.Transcription.Builder
- build() - Method in class com.google.genai.types.UploadFileConfig.Builder
- build() - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- build() - Method in class com.google.genai.types.UpscaleImageAPIParameters.Builder
- build() - Method in class com.google.genai.types.UpscaleImageConfig.Builder
- build() - Method in class com.google.genai.types.UpscaleImageParameters.Builder
- build() - Method in class com.google.genai.types.UpscaleImageResponse.Builder
- build() - Method in class com.google.genai.types.UsageMetadata.Builder
- build() - Method in class com.google.genai.types.VertexAISearch.Builder
- build() - Method in class com.google.genai.types.VertexRagStore.Builder
- build() - Method in class com.google.genai.types.VertexRagStoreRagResource.Builder
- build() - Method in class com.google.genai.types.Video.Builder
- build() - Method in class com.google.genai.types.VideoMetadata.Builder
- build() - Method in class com.google.genai.types.VoiceConfig.Builder
- builder() - Static method in class com.google.genai.Client
-
Returns a
Client.Builder
forClient
. - builder() - Static method in class com.google.genai.types.ActivityEnd
-
Instantiates a builder for ActivityEnd.
- builder() - Static method in class com.google.genai.types.ActivityStart
-
Instantiates a builder for ActivityStart.
- builder() - Static method in class com.google.genai.types.AudioTranscription
-
Instantiates a builder for AudioTranscription.
- builder() - Static method in class com.google.genai.types.AudioTranscriptionConfig
-
Instantiates a builder for AudioTranscriptionConfig.
- builder() - Static method in class com.google.genai.types.AutomaticActivityDetection
-
Instantiates a builder for AutomaticActivityDetection.
- builder() - Static method in class com.google.genai.types.Blob
-
Instantiates a builder for Blob.
- builder() - Static method in class com.google.genai.types.Candidate
-
Instantiates a builder for Candidate.
- builder() - Static method in class com.google.genai.types.Citation
-
Instantiates a builder for Citation.
- builder() - Static method in class com.google.genai.types.CitationMetadata
-
Instantiates a builder for CitationMetadata.
- builder() - Static method in class com.google.genai.types.CodeExecutionResult
-
Instantiates a builder for CodeExecutionResult.
- builder() - Static method in class com.google.genai.types.ComputeTokensConfig
-
Instantiates a builder for ComputeTokensConfig.
- builder() - Static method in class com.google.genai.types.ComputeTokensParameters
-
Instantiates a builder for ComputeTokensParameters.
- builder() - Static method in class com.google.genai.types.ComputeTokensResponse
-
Instantiates a builder for ComputeTokensResponse.
- builder() - Static method in class com.google.genai.types.Content
-
Instantiates a builder for Content.
- builder() - Static method in class com.google.genai.types.ContentEmbedding
-
Instantiates a builder for ContentEmbedding.
- builder() - Static method in class com.google.genai.types.ContentEmbeddingStatistics
-
Instantiates a builder for ContentEmbeddingStatistics.
- builder() - Static method in class com.google.genai.types.ContextWindowCompressionConfig
-
Instantiates a builder for ContextWindowCompressionConfig.
- builder() - Static method in class com.google.genai.types.ControlReferenceConfig
-
Instantiates a builder for ControlReferenceConfig.
- builder() - Static method in class com.google.genai.types.ControlReferenceImage
-
Instantiates a builder for ControlReferenceImage.
- builder() - Static method in class com.google.genai.types.CountTokensConfig
-
Instantiates a builder for CountTokensConfig.
- builder() - Static method in class com.google.genai.types.CountTokensParameters
-
Instantiates a builder for CountTokensParameters.
- builder() - Static method in class com.google.genai.types.CountTokensResponse
-
Instantiates a builder for CountTokensResponse.
- builder() - Static method in class com.google.genai.types.DynamicRetrievalConfig
-
Instantiates a builder for DynamicRetrievalConfig.
- builder() - Static method in class com.google.genai.types.EditImageConfig
-
Instantiates a builder for EditImageConfig.
- builder() - Static method in class com.google.genai.types.EditImageParameters
-
Instantiates a builder for EditImageParameters.
- builder() - Static method in class com.google.genai.types.EditImageResponse
-
Instantiates a builder for EditImageResponse.
- builder() - Static method in class com.google.genai.types.EmbedContentConfig
-
Instantiates a builder for EmbedContentConfig.
- builder() - Static method in class com.google.genai.types.EmbedContentMetadata
-
Instantiates a builder for EmbedContentMetadata.
- builder() - Static method in class com.google.genai.types.EmbedContentParameters
-
Instantiates a builder for EmbedContentParameters.
- builder() - Static method in class com.google.genai.types.EmbedContentResponse
-
Instantiates a builder for EmbedContentResponse.
- builder() - Static method in class com.google.genai.types.EnterpriseWebSearch
-
Instantiates a builder for EnterpriseWebSearch.
- builder() - Static method in class com.google.genai.types.ExecutableCode
-
Instantiates a builder for ExecutableCode.
- builder() - Static method in class com.google.genai.types.FetchPredictOperationConfig
-
Instantiates a builder for FetchPredictOperationConfig.
- builder() - Static method in class com.google.genai.types.FetchPredictOperationParameters
-
Instantiates a builder for FetchPredictOperationParameters.
- builder() - Static method in class com.google.genai.types.FileData
-
Instantiates a builder for FileData.
- builder() - Static method in class com.google.genai.types.FunctionCall
-
Instantiates a builder for FunctionCall.
- builder() - Static method in class com.google.genai.types.FunctionCallingConfig
-
Instantiates a builder for FunctionCallingConfig.
- builder() - Static method in class com.google.genai.types.FunctionDeclaration
-
Instantiates a builder for FunctionDeclaration.
- builder() - Static method in class com.google.genai.types.FunctionResponse
-
Instantiates a builder for FunctionResponse.
- builder() - Static method in class com.google.genai.types.GenerateContentConfig
-
Instantiates a builder for GenerateContentConfig.
- builder() - Static method in class com.google.genai.types.GenerateContentParameters
-
Instantiates a builder for GenerateContentParameters.
- builder() - Static method in class com.google.genai.types.GenerateContentResponse
-
Instantiates a builder for GenerateContentResponse.
- builder() - Static method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Instantiates a builder for GenerateContentResponsePromptFeedback.
- builder() - Static method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Instantiates a builder for GenerateContentResponseUsageMetadata.
- builder() - Static method in class com.google.genai.types.GeneratedImage
-
Instantiates a builder for GeneratedImage.
- builder() - Static method in class com.google.genai.types.GeneratedVideo
-
Instantiates a builder for GeneratedVideo.
- builder() - Static method in class com.google.genai.types.GenerateImagesConfig
-
Instantiates a builder for GenerateImagesConfig.
- builder() - Static method in class com.google.genai.types.GenerateImagesParameters
-
Instantiates a builder for GenerateImagesParameters.
- builder() - Static method in class com.google.genai.types.GenerateImagesResponse
-
Instantiates a builder for GenerateImagesResponse.
- builder() - Static method in class com.google.genai.types.GenerateVideosConfig
-
Instantiates a builder for GenerateVideosConfig.
- builder() - Static method in class com.google.genai.types.GenerateVideosOperation
-
Instantiates a builder for GenerateVideosOperation.
- builder() - Static method in class com.google.genai.types.GenerateVideosParameters
-
Instantiates a builder for GenerateVideosParameters.
- builder() - Static method in class com.google.genai.types.GenerateVideosResponse
-
Instantiates a builder for GenerateVideosResponse.
- builder() - Static method in class com.google.genai.types.GenerationConfig
-
Instantiates a builder for GenerationConfig.
- builder() - Static method in class com.google.genai.types.GenerationConfigRoutingConfig
-
Instantiates a builder for GenerationConfigRoutingConfig.
- builder() - Static method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
-
Instantiates a builder for GenerationConfigRoutingConfigAutoRoutingMode.
- builder() - Static method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
-
Instantiates a builder for GenerationConfigRoutingConfigManualRoutingMode.
- builder() - Static method in class com.google.genai.types.GetOperationConfig
-
Instantiates a builder for GetOperationConfig.
- builder() - Static method in class com.google.genai.types.GetOperationParameters
-
Instantiates a builder for GetOperationParameters.
- builder() - Static method in class com.google.genai.types.GoogleSearch
-
Instantiates a builder for GoogleSearch.
- builder() - Static method in class com.google.genai.types.GoogleSearchRetrieval
-
Instantiates a builder for GoogleSearchRetrieval.
- builder() - Static method in class com.google.genai.types.GoogleTypeDate
-
Instantiates a builder for GoogleTypeDate.
- builder() - Static method in class com.google.genai.types.GroundingChunk
-
Instantiates a builder for GroundingChunk.
- builder() - Static method in class com.google.genai.types.GroundingChunkRetrievedContext
-
Instantiates a builder for GroundingChunkRetrievedContext.
- builder() - Static method in class com.google.genai.types.GroundingChunkWeb
-
Instantiates a builder for GroundingChunkWeb.
- builder() - Static method in class com.google.genai.types.GroundingMetadata
-
Instantiates a builder for GroundingMetadata.
- builder() - Static method in class com.google.genai.types.GroundingSupport
-
Instantiates a builder for GroundingSupport.
- builder() - Static method in class com.google.genai.types.HttpOptions
-
Instantiates a builder for HttpOptions.
- builder() - Static method in class com.google.genai.types.Image
-
Instantiates a builder for Image.
- builder() - Static method in class com.google.genai.types.LiveClientContent
-
Instantiates a builder for LiveClientContent.
- builder() - Static method in class com.google.genai.types.LiveClientMessage
-
Instantiates a builder for LiveClientMessage.
- builder() - Static method in class com.google.genai.types.LiveClientRealtimeInput
-
Instantiates a builder for LiveClientRealtimeInput.
- builder() - Static method in class com.google.genai.types.LiveClientSessionResumptionConfig
-
Instantiates a builder for LiveClientSessionResumptionConfig.
- builder() - Static method in class com.google.genai.types.LiveClientSetup
-
Instantiates a builder for LiveClientSetup.
- builder() - Static method in class com.google.genai.types.LiveClientToolResponse
-
Instantiates a builder for LiveClientToolResponse.
- builder() - Static method in class com.google.genai.types.LiveConnectConfig
-
Instantiates a builder for LiveConnectConfig.
- builder() - Static method in class com.google.genai.types.LiveConnectParameters
-
Instantiates a builder for LiveConnectParameters.
- builder() - Static method in class com.google.genai.types.LiveSendClientContentParameters
-
Instantiates a builder for LiveSendClientContentParameters.
- builder() - Static method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Instantiates a builder for LiveSendRealtimeInputParameters.
- builder() - Static method in class com.google.genai.types.LiveSendToolResponseParameters
-
Instantiates a builder for LiveSendToolResponseParameters.
- builder() - Static method in class com.google.genai.types.LiveServerContent
-
Instantiates a builder for LiveServerContent.
- builder() - Static method in class com.google.genai.types.LiveServerGoAway
-
Instantiates a builder for LiveServerGoAway.
- builder() - Static method in class com.google.genai.types.LiveServerMessage
-
Instantiates a builder for LiveServerMessage.
- builder() - Static method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
Instantiates a builder for LiveServerSessionResumptionUpdate.
- builder() - Static method in class com.google.genai.types.LiveServerSetupComplete
-
Instantiates a builder for LiveServerSetupComplete.
- builder() - Static method in class com.google.genai.types.LiveServerToolCall
-
Instantiates a builder for LiveServerToolCall.
- builder() - Static method in class com.google.genai.types.LiveServerToolCallCancellation
-
Instantiates a builder for LiveServerToolCallCancellation.
- builder() - Static method in class com.google.genai.types.LogprobsResult
-
Instantiates a builder for LogprobsResult.
- builder() - Static method in class com.google.genai.types.LogprobsResultCandidate
-
Instantiates a builder for LogprobsResultCandidate.
- builder() - Static method in class com.google.genai.types.LogprobsResultTopCandidates
-
Instantiates a builder for LogprobsResultTopCandidates.
- builder() - Static method in class com.google.genai.types.MaskReferenceConfig
-
Instantiates a builder for MaskReferenceConfig.
- builder() - Static method in class com.google.genai.types.MaskReferenceImage
-
Instantiates a builder for MaskReferenceImage.
- builder() - Static method in class com.google.genai.types.ModalityTokenCount
-
Instantiates a builder for ModalityTokenCount.
- builder() - Static method in class com.google.genai.types.ModelSelectionConfig
-
Instantiates a builder for ModelSelectionConfig.
- builder() - Static method in class com.google.genai.types.Part
-
Instantiates a builder for Part.
- builder() - Static method in class com.google.genai.types.PrebuiltVoiceConfig
-
Instantiates a builder for PrebuiltVoiceConfig.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfig
-
Instantiates a builder for RagRetrievalConfig.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfigFilter
-
Instantiates a builder for RagRetrievalConfigFilter.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfigHybridSearch
-
Instantiates a builder for RagRetrievalConfigHybridSearch.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfigRanking
-
Instantiates a builder for RagRetrievalConfigRanking.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker
-
Instantiates a builder for RagRetrievalConfigRankingLlmRanker.
- builder() - Static method in class com.google.genai.types.RagRetrievalConfigRankingRankService
-
Instantiates a builder for RagRetrievalConfigRankingRankService.
- builder() - Static method in class com.google.genai.types.RawReferenceImage
-
Instantiates a builder for RawReferenceImage.
- builder() - Static method in class com.google.genai.types.RealtimeInputConfig
-
Instantiates a builder for RealtimeInputConfig.
- builder() - Static method in class com.google.genai.types.ReferenceImageAPI
-
Instantiates a builder for ReferenceImageAPI.
- builder() - Static method in class com.google.genai.types.ReplayFile
-
Instantiates a builder for ReplayFile.
- builder() - Static method in class com.google.genai.types.ReplayInteraction
-
Instantiates a builder for ReplayInteraction.
- builder() - Static method in class com.google.genai.types.ReplayRequest
-
Instantiates a builder for ReplayRequest.
- builder() - Static method in class com.google.genai.types.ReplayResponse
-
Instantiates a builder for ReplayResponse.
- builder() - Static method in class com.google.genai.types.Retrieval
-
Instantiates a builder for Retrieval.
- builder() - Static method in class com.google.genai.types.RetrievalMetadata
-
Instantiates a builder for RetrievalMetadata.
- builder() - Static method in class com.google.genai.types.SafetyAttributes
-
Instantiates a builder for SafetyAttributes.
- builder() - Static method in class com.google.genai.types.SafetyRating
-
Instantiates a builder for SafetyRating.
- builder() - Static method in class com.google.genai.types.SafetySetting
-
Instantiates a builder for SafetySetting.
- builder() - Static method in class com.google.genai.types.Schema
-
Instantiates a builder for Schema.
- builder() - Static method in class com.google.genai.types.SearchEntryPoint
-
Instantiates a builder for SearchEntryPoint.
- builder() - Static method in class com.google.genai.types.Segment
-
Instantiates a builder for Segment.
- builder() - Static method in class com.google.genai.types.SessionResumptionConfig
-
Instantiates a builder for SessionResumptionConfig.
- builder() - Static method in class com.google.genai.types.SlidingWindow
-
Instantiates a builder for SlidingWindow.
- builder() - Static method in class com.google.genai.types.SpeechConfig
-
Instantiates a builder for SpeechConfig.
- builder() - Static method in class com.google.genai.types.StyleReferenceConfig
-
Instantiates a builder for StyleReferenceConfig.
- builder() - Static method in class com.google.genai.types.StyleReferenceImage
-
Instantiates a builder for StyleReferenceImage.
- builder() - Static method in class com.google.genai.types.SubjectReferenceConfig
-
Instantiates a builder for SubjectReferenceConfig.
- builder() - Static method in class com.google.genai.types.SubjectReferenceImage
-
Instantiates a builder for SubjectReferenceImage.
- builder() - Static method in class com.google.genai.types.TestTableFile
-
Instantiates a builder for TestTableFile.
- builder() - Static method in class com.google.genai.types.TestTableItem
-
Instantiates a builder for TestTableItem.
- builder() - Static method in class com.google.genai.types.ThinkingConfig
-
Instantiates a builder for ThinkingConfig.
- builder() - Static method in class com.google.genai.types.TokensInfo
-
Instantiates a builder for TokensInfo.
- builder() - Static method in class com.google.genai.types.Tool
-
Instantiates a builder for Tool.
- builder() - Static method in class com.google.genai.types.ToolCodeExecution
-
Instantiates a builder for ToolCodeExecution.
- builder() - Static method in class com.google.genai.types.ToolConfig
-
Instantiates a builder for ToolConfig.
- builder() - Static method in class com.google.genai.types.Transcription
-
Instantiates a builder for Transcription.
- builder() - Static method in class com.google.genai.types.UploadFileConfig
-
Instantiates a builder for UploadFileConfig.
- builder() - Static method in class com.google.genai.types.UpscaleImageAPIConfig
-
Instantiates a builder for UpscaleImageAPIConfig.
- builder() - Static method in class com.google.genai.types.UpscaleImageAPIParameters
-
Instantiates a builder for UpscaleImageAPIParameters.
- builder() - Static method in class com.google.genai.types.UpscaleImageConfig
-
Instantiates a builder for UpscaleImageConfig.
- builder() - Static method in class com.google.genai.types.UpscaleImageParameters
-
Instantiates a builder for UpscaleImageParameters.
- builder() - Static method in class com.google.genai.types.UpscaleImageResponse
-
Instantiates a builder for UpscaleImageResponse.
- builder() - Static method in class com.google.genai.types.UsageMetadata
-
Instantiates a builder for UsageMetadata.
- builder() - Static method in class com.google.genai.types.VertexAISearch
-
Instantiates a builder for VertexAISearch.
- builder() - Static method in class com.google.genai.types.VertexRagStore
-
Instantiates a builder for VertexRagStore.
- builder() - Static method in class com.google.genai.types.VertexRagStoreRagResource
-
Instantiates a builder for VertexRagStoreRagResource.
- builder() - Static method in class com.google.genai.types.Video
-
Instantiates a builder for Video.
- builder() - Static method in class com.google.genai.types.VideoMetadata
-
Instantiates a builder for VideoMetadata.
- builder() - Static method in class com.google.genai.types.VoiceConfig
-
Instantiates a builder for VoiceConfig.
- Builder() - Constructor for class com.google.genai.Client.Builder
- Builder() - Constructor for class com.google.genai.types.ActivityEnd.Builder
- Builder() - Constructor for class com.google.genai.types.ActivityStart.Builder
- Builder() - Constructor for class com.google.genai.types.AudioTranscription.Builder
- Builder() - Constructor for class com.google.genai.types.AudioTranscriptionConfig.Builder
- Builder() - Constructor for class com.google.genai.types.AutomaticActivityDetection.Builder
- Builder() - Constructor for class com.google.genai.types.Blob.Builder
- Builder() - Constructor for class com.google.genai.types.Candidate.Builder
- Builder() - Constructor for class com.google.genai.types.Citation.Builder
- Builder() - Constructor for class com.google.genai.types.CitationMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.CodeExecutionResult.Builder
- Builder() - Constructor for class com.google.genai.types.ComputeTokensConfig.Builder
- Builder() - Constructor for class com.google.genai.types.ComputeTokensParameters.Builder
- Builder() - Constructor for class com.google.genai.types.ComputeTokensResponse.Builder
- Builder() - Constructor for class com.google.genai.types.Content.Builder
- Builder() - Constructor for class com.google.genai.types.ContentEmbedding.Builder
- Builder() - Constructor for class com.google.genai.types.ContentEmbeddingStatistics.Builder
- Builder() - Constructor for class com.google.genai.types.ContextWindowCompressionConfig.Builder
- Builder() - Constructor for class com.google.genai.types.ControlReferenceConfig.Builder
- Builder() - Constructor for class com.google.genai.types.ControlReferenceImage.Builder
- Builder() - Constructor for class com.google.genai.types.CountTokensConfig.Builder
- Builder() - Constructor for class com.google.genai.types.CountTokensParameters.Builder
- Builder() - Constructor for class com.google.genai.types.CountTokensResponse.Builder
- Builder() - Constructor for class com.google.genai.types.DynamicRetrievalConfig.Builder
- Builder() - Constructor for class com.google.genai.types.EditImageConfig.Builder
- Builder() - Constructor for class com.google.genai.types.EditImageParameters.Builder
- Builder() - Constructor for class com.google.genai.types.EditImageResponse.Builder
- Builder() - Constructor for class com.google.genai.types.EmbedContentConfig.Builder
- Builder() - Constructor for class com.google.genai.types.EmbedContentMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.EmbedContentParameters.Builder
- Builder() - Constructor for class com.google.genai.types.EmbedContentResponse.Builder
- Builder() - Constructor for class com.google.genai.types.EnterpriseWebSearch.Builder
- Builder() - Constructor for class com.google.genai.types.ExecutableCode.Builder
- Builder() - Constructor for class com.google.genai.types.FetchPredictOperationConfig.Builder
- Builder() - Constructor for class com.google.genai.types.FetchPredictOperationParameters.Builder
- Builder() - Constructor for class com.google.genai.types.FileData.Builder
- Builder() - Constructor for class com.google.genai.types.FunctionCall.Builder
- Builder() - Constructor for class com.google.genai.types.FunctionCallingConfig.Builder
- Builder() - Constructor for class com.google.genai.types.FunctionDeclaration.Builder
- Builder() - Constructor for class com.google.genai.types.FunctionResponse.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateContentConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateContentParameters.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateContentResponse.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.GeneratedImage.Builder
- Builder() - Constructor for class com.google.genai.types.GeneratedVideo.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateImagesConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateImagesParameters.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateImagesResponse.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateVideosConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateVideosOperation.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateVideosParameters.Builder
- Builder() - Constructor for class com.google.genai.types.GenerateVideosResponse.Builder
- Builder() - Constructor for class com.google.genai.types.GenerationConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- Builder() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode.Builder
- Builder() - Constructor for class com.google.genai.types.GetOperationConfig.Builder
- Builder() - Constructor for class com.google.genai.types.GetOperationParameters.Builder
- Builder() - Constructor for class com.google.genai.types.GoogleSearch.Builder
- Builder() - Constructor for class com.google.genai.types.GoogleSearchRetrieval.Builder
- Builder() - Constructor for class com.google.genai.types.GoogleTypeDate.Builder
- Builder() - Constructor for class com.google.genai.types.GroundingChunk.Builder
- Builder() - Constructor for class com.google.genai.types.GroundingChunkRetrievedContext.Builder
- Builder() - Constructor for class com.google.genai.types.GroundingChunkWeb.Builder
- Builder() - Constructor for class com.google.genai.types.GroundingMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.GroundingSupport.Builder
- Builder() - Constructor for class com.google.genai.types.HttpOptions.Builder
- Builder() - Constructor for class com.google.genai.types.Image.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientContent.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientMessage.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientRealtimeInput.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientSessionResumptionConfig.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientSetup.Builder
- Builder() - Constructor for class com.google.genai.types.LiveClientToolResponse.Builder
- Builder() - Constructor for class com.google.genai.types.LiveConnectConfig.Builder
- Builder() - Constructor for class com.google.genai.types.LiveConnectParameters.Builder
- Builder() - Constructor for class com.google.genai.types.LiveSendClientContentParameters.Builder
- Builder() - Constructor for class com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- Builder() - Constructor for class com.google.genai.types.LiveSendToolResponseParameters.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerContent.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerGoAway.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerMessage.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerSessionResumptionUpdate.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerSetupComplete.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerToolCall.Builder
- Builder() - Constructor for class com.google.genai.types.LiveServerToolCallCancellation.Builder
- Builder() - Constructor for class com.google.genai.types.LogprobsResult.Builder
- Builder() - Constructor for class com.google.genai.types.LogprobsResultCandidate.Builder
- Builder() - Constructor for class com.google.genai.types.LogprobsResultTopCandidates.Builder
- Builder() - Constructor for class com.google.genai.types.MaskReferenceConfig.Builder
- Builder() - Constructor for class com.google.genai.types.MaskReferenceImage.Builder
- Builder() - Constructor for class com.google.genai.types.ModalityTokenCount.Builder
- Builder() - Constructor for class com.google.genai.types.ModelSelectionConfig.Builder
- Builder() - Constructor for class com.google.genai.types.Part.Builder
- Builder() - Constructor for class com.google.genai.types.PrebuiltVoiceConfig.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfig.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfigFilter.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfigHybridSearch.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfigRanking.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfigRankingLlmRanker.Builder
- Builder() - Constructor for class com.google.genai.types.RagRetrievalConfigRankingRankService.Builder
- Builder() - Constructor for class com.google.genai.types.RawReferenceImage.Builder
- Builder() - Constructor for class com.google.genai.types.RealtimeInputConfig.Builder
- Builder() - Constructor for class com.google.genai.types.ReferenceImageAPI.Builder
- Builder() - Constructor for class com.google.genai.types.ReplayFile.Builder
- Builder() - Constructor for class com.google.genai.types.ReplayInteraction.Builder
- Builder() - Constructor for class com.google.genai.types.ReplayRequest.Builder
- Builder() - Constructor for class com.google.genai.types.ReplayResponse.Builder
- Builder() - Constructor for class com.google.genai.types.Retrieval.Builder
- Builder() - Constructor for class com.google.genai.types.RetrievalMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.SafetyAttributes.Builder
- Builder() - Constructor for class com.google.genai.types.SafetyRating.Builder
- Builder() - Constructor for class com.google.genai.types.SafetySetting.Builder
- Builder() - Constructor for class com.google.genai.types.Schema.Builder
- Builder() - Constructor for class com.google.genai.types.SearchEntryPoint.Builder
- Builder() - Constructor for class com.google.genai.types.Segment.Builder
- Builder() - Constructor for class com.google.genai.types.SessionResumptionConfig.Builder
- Builder() - Constructor for class com.google.genai.types.SlidingWindow.Builder
- Builder() - Constructor for class com.google.genai.types.SpeechConfig.Builder
- Builder() - Constructor for class com.google.genai.types.StyleReferenceConfig.Builder
- Builder() - Constructor for class com.google.genai.types.StyleReferenceImage.Builder
- Builder() - Constructor for class com.google.genai.types.SubjectReferenceConfig.Builder
- Builder() - Constructor for class com.google.genai.types.SubjectReferenceImage.Builder
- Builder() - Constructor for class com.google.genai.types.TestTableFile.Builder
- Builder() - Constructor for class com.google.genai.types.TestTableItem.Builder
- Builder() - Constructor for class com.google.genai.types.ThinkingConfig.Builder
- Builder() - Constructor for class com.google.genai.types.TokensInfo.Builder
- Builder() - Constructor for class com.google.genai.types.Tool.Builder
- Builder() - Constructor for class com.google.genai.types.ToolCodeExecution.Builder
- Builder() - Constructor for class com.google.genai.types.ToolConfig.Builder
- Builder() - Constructor for class com.google.genai.types.Transcription.Builder
- Builder() - Constructor for class com.google.genai.types.UploadFileConfig.Builder
- Builder() - Constructor for class com.google.genai.types.UpscaleImageAPIConfig.Builder
- Builder() - Constructor for class com.google.genai.types.UpscaleImageAPIParameters.Builder
- Builder() - Constructor for class com.google.genai.types.UpscaleImageConfig.Builder
- Builder() - Constructor for class com.google.genai.types.UpscaleImageParameters.Builder
- Builder() - Constructor for class com.google.genai.types.UpscaleImageResponse.Builder
- Builder() - Constructor for class com.google.genai.types.UsageMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.VertexAISearch.Builder
- Builder() - Constructor for class com.google.genai.types.VertexRagStore.Builder
- Builder() - Constructor for class com.google.genai.types.VertexRagStoreRagResource.Builder
- Builder() - Constructor for class com.google.genai.types.Video.Builder
- Builder() - Constructor for class com.google.genai.types.VideoMetadata.Builder
- Builder() - Constructor for class com.google.genai.types.VoiceConfig.Builder
C
- cachedContent() - Method in class com.google.genai.types.GenerateContentConfig
-
Resource name of a context cache that can be used in subsequent requests.
- cachedContent(String) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- cachedContentTokenCount() - Method in class com.google.genai.types.CountTokensResponse
-
Number of tokens in the cached part of the prompt (the cached content).
- cachedContentTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- cachedContentTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Number of tokens in the cached part of the prompt (the cached content).
- cachedContentTokenCount(Integer) - Method in class com.google.genai.types.CountTokensResponse.Builder
- cachedContentTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- cachedContentTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- cacheTokensDetails() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- cacheTokensDetails() - Method in class com.google.genai.types.UsageMetadata
-
List of modalities that were processed in the cache input.
- cacheTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- cacheTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.UsageMetadata.Builder
- Candidate - Class in com.google.genai.types
-
A response candidate generated from the model.
- Candidate() - Constructor for class com.google.genai.types.Candidate
- Candidate.Builder - Class in com.google.genai.types
-
Builder for Candidate.
- candidateCount() - Method in class com.google.genai.types.GenerateContentConfig
-
Number of response variations to return.
- candidateCount() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- candidateCount(Integer) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- candidateCount(Integer) - Method in class com.google.genai.types.GenerationConfig.Builder
- candidates() - Method in class com.google.genai.types.GenerateContentResponse
-
Response variations returned by the model.
- candidates() - Method in class com.google.genai.types.LogprobsResultTopCandidates
-
Sorted by log probability in descending order.
- candidates(List<Candidate>) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- candidates(List<LogprobsResultCandidate>) - Method in class com.google.genai.types.LogprobsResultTopCandidates.Builder
- candidatesTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Number of tokens in the response(s).
- candidatesTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- candidatesTokensDetails() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- candidatesTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- categories() - Method in class com.google.genai.types.SafetyAttributes
-
List of RAI categories.
- categories(List<String>) - Method in class com.google.genai.types.SafetyAttributes.Builder
- category() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- category() - Method in class com.google.genai.types.SafetySetting
-
Required.
- category(String) - Method in class com.google.genai.types.SafetyRating.Builder
- category(String) - Method in class com.google.genai.types.SafetySetting.Builder
- Chat - Class in com.google.genai
-
A chat session with a generative model.
- chats - Variable in class com.google.genai.Client
- Chats - Class in com.google.genai
-
A class for creating chat sessions.
- checkFinishReason() - Method in class com.google.genai.types.GenerateContentResponse
-
Throws an exception if the response finishes unexpectedly.
- checkStreamResponseAndUpdateHistory() - Method in class com.google.genai.Chat
- chosenCandidates() - Method in class com.google.genai.types.LogprobsResult
-
Length = total number of decoding steps.
- chosenCandidates(List<LogprobsResultCandidate>) - Method in class com.google.genai.types.LogprobsResult.Builder
- Citation - Class in com.google.genai.types
-
Source attributions for content.
- Citation() - Constructor for class com.google.genai.types.Citation
- Citation.Builder - Class in com.google.genai.types
-
Builder for Citation.
- citationMetadata() - Method in class com.google.genai.types.Candidate
-
Source attribution of the generated content.
- citationMetadata(CitationMetadata) - Method in class com.google.genai.types.Candidate.Builder
- CitationMetadata - Class in com.google.genai.types
-
Citation information when the model quotes another source.
- CitationMetadata() - Constructor for class com.google.genai.types.CitationMetadata
- CitationMetadata.Builder - Class in com.google.genai.types
-
Builder for CitationMetadata.
- citations() - Method in class com.google.genai.types.CitationMetadata
-
Contains citation information when the model directly quotes, at length, from another source.
- citations(List<Citation>) - Method in class com.google.genai.types.CitationMetadata.Builder
- Client - Class in com.google.genai
-
Client class for GenAI.
- Client() - Constructor for class com.google.genai.Client
-
Constructs a Client instance with environment variables.
- Client.Async - Class in com.google.genai
-
Async class for GenAI.
- Client.Builder - Class in com.google.genai
-
Builder for
Client
. - clientContent() - Method in class com.google.genai.types.LiveClientMessage
-
Incremental update of the current conversation delivered from the client.
- clientContent(LiveClientContent) - Method in class com.google.genai.types.LiveClientMessage.Builder
- ClientException - Exception in com.google.genai.errors
-
Client exception raised by the GenAI API.
- ClientException(int, String, String) - Constructor for exception com.google.genai.errors.ClientException
-
Creates a new ClientException with the specified message.
- close() - Method in class com.google.genai.AsyncSession
-
Closes the WebSocket connection.
- close() - Method in class com.google.genai.Client
-
Closes the Client instance together with its instantiated http client.
- close() - Method in class com.google.genai.ResponseStream
- code() - Method in exception com.google.genai.errors.ApiException
-
Returns the status code from the API response.
- code() - Method in class com.google.genai.types.ExecutableCode
-
Required.
- code(String) - Method in class com.google.genai.types.ExecutableCode.Builder
- codeExecution() - Method in class com.google.genai.types.Tool
-
Optional.
- codeExecution(ToolCodeExecution) - Method in class com.google.genai.types.Tool.Builder
- codeExecutionResult() - Method in class com.google.genai.types.GenerateContentResponse
-
Returns the code execution result in the response.
- codeExecutionResult() - Method in class com.google.genai.types.Part
-
Optional.
- codeExecutionResult(CodeExecutionResult) - Method in class com.google.genai.types.Part.Builder
- CodeExecutionResult - Class in com.google.genai.types
-
Result of executing the [ExecutableCode].
- CodeExecutionResult() - Constructor for class com.google.genai.types.CodeExecutionResult
- CodeExecutionResult.Builder - Class in com.google.genai.types
-
Builder for CodeExecutionResult.
- com.google.genai - package com.google.genai
- com.google.genai.errors - package com.google.genai.errors
- com.google.genai.types - package com.google.genai.types
- comment() - Method in class com.google.genai.types.TestTableFile
- comment(String) - Method in class com.google.genai.types.TestTableFile.Builder
- comprehensiveHistory - Variable in class com.google.genai.Chat
- computeTokens(String, String, ComputeTokensConfig) - Method in class com.google.genai.Models
-
Computes tokens given a GenAI model and a text string.
- computeTokens(String, List<Content>, ComputeTokensConfig) - Method in class com.google.genai.AsyncModels
- computeTokens(String, List<Content>, ComputeTokensConfig) - Method in class com.google.genai.Models
- ComputeTokensConfig - Class in com.google.genai.types
-
Optional parameters for computing tokens.
- ComputeTokensConfig() - Constructor for class com.google.genai.types.ComputeTokensConfig
- ComputeTokensConfig.Builder - Class in com.google.genai.types
-
Builder for ComputeTokensConfig.
- ComputeTokensParameters - Class in com.google.genai.types
-
Parameters for computing tokens.
- ComputeTokensParameters() - Constructor for class com.google.genai.types.ComputeTokensParameters
- ComputeTokensParameters.Builder - Class in com.google.genai.types
-
Builder for ComputeTokensParameters.
- ComputeTokensResponse - Class in com.google.genai.types
-
Response for computing tokens.
- ComputeTokensResponse() - Constructor for class com.google.genai.types.ComputeTokensResponse
- ComputeTokensResponse.Builder - Class in com.google.genai.types
-
Builder for ComputeTokensResponse.
- confidenceScores() - Method in class com.google.genai.types.GroundingSupport
-
Confidence score of the support references.
- confidenceScores(List<Float>) - Method in class com.google.genai.types.GroundingSupport.Builder
- config() - Method in class com.google.genai.types.ComputeTokensParameters
-
Optional parameters for the request.
- config() - Method in class com.google.genai.types.ControlReferenceImage
-
Configuration for the control reference image.
- config() - Method in class com.google.genai.types.CountTokensParameters
-
Configuration for counting tokens.
- config() - Method in class com.google.genai.types.EditImageParameters
-
Configuration for editing.
- config() - Method in class com.google.genai.types.EmbedContentParameters
-
Configuration that contains optional parameters.
- config() - Method in class com.google.genai.types.FetchPredictOperationParameters
-
Used to override the default configuration.
- config() - Method in class com.google.genai.types.GenerateContentParameters
-
Configuration that contains optional model parameters.
- config() - Method in class com.google.genai.types.GenerateImagesParameters
-
Configuration for generating images.
- config() - Method in class com.google.genai.types.GenerateVideosParameters
-
Configuration for generating videos.
- config() - Method in class com.google.genai.types.GetOperationParameters
-
Used to override the default configuration.
- config() - Method in class com.google.genai.types.LiveConnectParameters
-
Optional configuration parameters for the request.
- config() - Method in class com.google.genai.types.MaskReferenceImage
-
Configuration for the mask reference image.
- config() - Method in class com.google.genai.types.StyleReferenceImage
-
Configuration for the style reference image.
- config() - Method in class com.google.genai.types.SubjectReferenceImage
-
Configuration for the subject reference image.
- config() - Method in class com.google.genai.types.UpscaleImageAPIParameters
-
Configuration for upscaling.
- config() - Method in class com.google.genai.types.UpscaleImageParameters
-
Configuration for upscaling.
- config(ComputeTokensConfig) - Method in class com.google.genai.types.ComputeTokensParameters.Builder
- config(ControlReferenceConfig) - Method in class com.google.genai.types.ControlReferenceImage.Builder
- config(CountTokensConfig) - Method in class com.google.genai.types.CountTokensParameters.Builder
- config(EditImageConfig) - Method in class com.google.genai.types.EditImageParameters.Builder
- config(EmbedContentConfig) - Method in class com.google.genai.types.EmbedContentParameters.Builder
- config(FetchPredictOperationConfig) - Method in class com.google.genai.types.FetchPredictOperationParameters.Builder
- config(GenerateContentConfig) - Method in class com.google.genai.types.GenerateContentParameters.Builder
- config(GenerateImagesConfig) - Method in class com.google.genai.types.GenerateImagesParameters.Builder
- config(GenerateVideosConfig) - Method in class com.google.genai.types.GenerateVideosParameters.Builder
- config(GetOperationConfig) - Method in class com.google.genai.types.GetOperationParameters.Builder
- config(LiveConnectConfig) - Method in class com.google.genai.types.LiveConnectParameters.Builder
- config(MaskReferenceConfig) - Method in class com.google.genai.types.MaskReferenceImage.Builder
- config(StyleReferenceConfig) - Method in class com.google.genai.types.StyleReferenceImage.Builder
- config(SubjectReferenceConfig) - Method in class com.google.genai.types.SubjectReferenceImage.Builder
- config(UpscaleImageAPIConfig) - Method in class com.google.genai.types.UpscaleImageAPIParameters.Builder
- config(UpscaleImageConfig) - Method in class com.google.genai.types.UpscaleImageParameters.Builder
- connect(String, LiveConnectConfig) - Method in class com.google.genai.AsyncLive
-
Connects to the live server.
- content() - Method in class com.google.genai.types.Candidate
-
Contains the multi-part content of the response.
- content(Content) - Method in class com.google.genai.types.Candidate.Builder
- Content - Class in com.google.genai.types
-
Contains the multi-part content of a message.
- Content() - Constructor for class com.google.genai.types.Content
- Content.Builder - Class in com.google.genai.types
-
Builder for Content.
- ContentEmbedding - Class in com.google.genai.types
-
The embedding generated from an input content.
- ContentEmbedding() - Constructor for class com.google.genai.types.ContentEmbedding
- ContentEmbedding.Builder - Class in com.google.genai.types
-
Builder for ContentEmbedding.
- ContentEmbeddingStatistics - Class in com.google.genai.types
-
Statistics of the input text associated with the result of content embedding.
- ContentEmbeddingStatistics() - Constructor for class com.google.genai.types.ContentEmbeddingStatistics
- ContentEmbeddingStatistics.Builder - Class in com.google.genai.types
-
Builder for ContentEmbeddingStatistics.
- contents() - Method in class com.google.genai.types.ComputeTokensParameters
-
Input content.
- contents() - Method in class com.google.genai.types.CountTokensParameters
-
Input content.
- contents() - Method in class com.google.genai.types.EmbedContentParameters
-
The content to embed.
- contents() - Method in class com.google.genai.types.GenerateContentParameters
-
Content of the request.
- contents(List<Content>) - Method in class com.google.genai.types.ComputeTokensParameters.Builder
- contents(List<Content>) - Method in class com.google.genai.types.CountTokensParameters.Builder
- contents(List<Content>) - Method in class com.google.genai.types.EmbedContentParameters.Builder
- contents(List<Content>) - Method in class com.google.genai.types.GenerateContentParameters.Builder
- contentType() - Method in class com.google.genai.types.SafetyAttributes
-
Internal use only.
- contentType(String) - Method in class com.google.genai.types.SafetyAttributes.Builder
- contextWindowCompression() - Method in class com.google.genai.types.LiveClientSetup
-
Configures context window compression mechanism.
- contextWindowCompression() - Method in class com.google.genai.types.LiveConnectConfig
-
Configures context window compression mechanism.
- contextWindowCompression(ContextWindowCompressionConfig) - Method in class com.google.genai.types.LiveClientSetup.Builder
- contextWindowCompression(ContextWindowCompressionConfig) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- ContextWindowCompressionConfig - Class in com.google.genai.types
-
Enables context window compression -- mechanism managing model context window so it does not exceed given length.
- ContextWindowCompressionConfig() - Constructor for class com.google.genai.types.ContextWindowCompressionConfig
- ContextWindowCompressionConfig.Builder - Class in com.google.genai.types
-
Builder for ContextWindowCompressionConfig.
- controlImageConfig() - Method in class com.google.genai.types.ReferenceImageAPI
-
Configuration for the control reference image.
- controlImageConfig(ControlReferenceConfig) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- ControlReferenceConfig - Class in com.google.genai.types
-
Configuration for a Control reference image.
- ControlReferenceConfig() - Constructor for class com.google.genai.types.ControlReferenceConfig
- ControlReferenceConfig.Builder - Class in com.google.genai.types
-
Builder for ControlReferenceConfig.
- ControlReferenceImage - Class in com.google.genai.types
-
A control reference image.
- ControlReferenceImage() - Constructor for class com.google.genai.types.ControlReferenceImage
- ControlReferenceImage.Builder - Class in com.google.genai.types
-
Builder for ControlReferenceImage.
- controlType() - Method in class com.google.genai.types.ControlReferenceConfig
-
The type of control reference image to use.
- controlType(String) - Method in class com.google.genai.types.ControlReferenceConfig.Builder
- countTokens(String, String, CountTokensConfig) - Method in class com.google.genai.Models
-
Counts tokens given a GenAI model and a text string.
- countTokens(String, List<Content>, CountTokensConfig) - Method in class com.google.genai.AsyncModels
- countTokens(String, List<Content>, CountTokensConfig) - Method in class com.google.genai.Models
- CountTokensConfig - Class in com.google.genai.types
-
Config for the count_tokens method.
- CountTokensConfig() - Constructor for class com.google.genai.types.CountTokensConfig
- CountTokensConfig.Builder - Class in com.google.genai.types
-
Builder for CountTokensConfig.
- CountTokensParameters - Class in com.google.genai.types
-
Parameters for counting tokens.
- CountTokensParameters() - Constructor for class com.google.genai.types.CountTokensParameters
- CountTokensParameters.Builder - Class in com.google.genai.types
-
Builder for CountTokensParameters.
- CountTokensResponse - Class in com.google.genai.types
-
Response for counting tokens.
- CountTokensResponse() - Constructor for class com.google.genai.types.CountTokensResponse
- CountTokensResponse.Builder - Class in com.google.genai.types
-
Builder for CountTokensResponse.
- create(String) - Method in class com.google.genai.Chats
-
Creates a new chat session.
- create(String, GenerateContentConfig) - Method in class com.google.genai.Chats
-
Creates a new chat session.
- createTime() - Method in class com.google.genai.types.GenerateContentResponse
-
Timestamp when the request is made to the server.
- createTime(String) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- credentials(GoogleCredentials) - Method in class com.google.genai.Client.Builder
-
Sets the
GoogleCredentials
for Vertex AI APIs. - curatedHistory - Variable in class com.google.genai.Chat
- currentResponseStream - Variable in class com.google.genai.Chat
- currentUserMessage - Variable in class com.google.genai.Chat
D
- data() - Method in class com.google.genai.types.Blob
-
Required.
- data(byte[]) - Method in class com.google.genai.types.Blob.Builder
- datastore() - Method in class com.google.genai.types.VertexAISearch
-
Optional.
- datastore(String) - Method in class com.google.genai.types.VertexAISearch.Builder
- day() - Method in class com.google.genai.types.GoogleTypeDate
-
Day of a month.
- day(Integer) - Method in class com.google.genai.types.GoogleTypeDate.Builder
- default_() - Method in class com.google.genai.types.Schema
-
Optional.
- default_(Object) - Method in class com.google.genai.types.Schema.Builder
- defaultEnvironmentVariables() - Static method in class com.google.genai.Client
- description() - Method in class com.google.genai.types.FunctionDeclaration
-
Optional.
- description() - Method in class com.google.genai.types.Schema
-
Optional.
- description(String) - Method in class com.google.genai.types.FunctionDeclaration.Builder
- description(String) - Method in class com.google.genai.types.Schema.Builder
- disableAttribution() - Method in class com.google.genai.types.Retrieval
-
Optional.
- disableAttribution(boolean) - Method in class com.google.genai.types.Retrieval.Builder
- disabled() - Method in class com.google.genai.types.AutomaticActivityDetection
-
If enabled, detected voice and text input count as activity.
- disabled(boolean) - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- displayName() - Method in class com.google.genai.types.UploadFileConfig
-
Optional display name of the file.
- displayName(String) - Method in class com.google.genai.types.UploadFileConfig.Builder
- domain() - Method in class com.google.genai.types.GroundingChunkWeb
-
Domain of the (original) URI.
- domain(String) - Method in class com.google.genai.types.GroundingChunkWeb.Builder
- done() - Method in class com.google.genai.types.GenerateVideosOperation
-
If the value is `false`, it means the operation is still in progress.
- done(boolean) - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- durationSeconds() - Method in class com.google.genai.types.GenerateVideosConfig
-
Duration of the clip for video generation in seconds.
- durationSeconds(Integer) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- dynamicRetrievalConfig() - Method in class com.google.genai.types.GoogleSearchRetrieval
-
Specifies the dynamic retrieval configuration for the given source.
- dynamicRetrievalConfig(DynamicRetrievalConfig) - Method in class com.google.genai.types.GoogleSearchRetrieval.Builder
- DynamicRetrievalConfig - Class in com.google.genai.types
-
Describes the options to customize dynamic retrieval.
- DynamicRetrievalConfig() - Constructor for class com.google.genai.types.DynamicRetrievalConfig
- DynamicRetrievalConfig.Builder - Class in com.google.genai.types
-
Builder for DynamicRetrievalConfig.
- dynamicThreshold() - Method in class com.google.genai.types.DynamicRetrievalConfig
-
Optional.
- dynamicThreshold(Float) - Method in class com.google.genai.types.DynamicRetrievalConfig.Builder
E
- editImage(String, String, List<ReferenceImage>, EditImageConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously edits an image given a GenAI model, a prompt, and a list of reference images.
- editImage(String, String, List<ReferenceImage>, EditImageConfig) - Method in class com.google.genai.Models
-
Edits an image given a GenAI model, a prompt, and a list of reference images.
- EditImageConfig - Class in com.google.genai.types
-
Configuration for editing an image.
- EditImageConfig() - Constructor for class com.google.genai.types.EditImageConfig
- EditImageConfig.Builder - Class in com.google.genai.types
-
Builder for EditImageConfig.
- EditImageParameters - Class in com.google.genai.types
-
Parameters for the request to edit an image.
- EditImageParameters() - Constructor for class com.google.genai.types.EditImageParameters
- EditImageParameters.Builder - Class in com.google.genai.types
-
Builder for EditImageParameters.
- EditImageResponse - Class in com.google.genai.types
-
Response for the request to edit an image.
- EditImageResponse() - Constructor for class com.google.genai.types.EditImageResponse
- EditImageResponse.Builder - Class in com.google.genai.types
-
Builder for EditImageResponse.
- editMode() - Method in class com.google.genai.types.EditImageConfig
-
Describes the editing mode for the request.
- editMode(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- embedContent(String, String, EmbedContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously embeds content given a GenAI model and a text string.
- embedContent(String, String, EmbedContentConfig) - Method in class com.google.genai.Models
-
Embeds content given a GenAI model and a text string.
- embedContent(String, List<String>, EmbedContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously embeds content given a GenAI model and a list of text strings.
- embedContent(String, List<String>, EmbedContentConfig) - Method in class com.google.genai.Models
-
Embeds content given a GenAI model and a list of text strings.
- EmbedContentConfig - Class in com.google.genai.types
-
Optional parameters for the embed_content method.
- EmbedContentConfig() - Constructor for class com.google.genai.types.EmbedContentConfig
- EmbedContentConfig.Builder - Class in com.google.genai.types
-
Builder for EmbedContentConfig.
- EmbedContentMetadata - Class in com.google.genai.types
-
Request-level metadata for the Vertex Embed Content API.
- EmbedContentMetadata() - Constructor for class com.google.genai.types.EmbedContentMetadata
- EmbedContentMetadata.Builder - Class in com.google.genai.types
-
Builder for EmbedContentMetadata.
- EmbedContentParameters - Class in com.google.genai.types
-
Parameters for the embed_content method.
- EmbedContentParameters() - Constructor for class com.google.genai.types.EmbedContentParameters
- EmbedContentParameters.Builder - Class in com.google.genai.types
-
Builder for EmbedContentParameters.
- EmbedContentResponse - Class in com.google.genai.types
-
Response for the embed_content method.
- EmbedContentResponse() - Constructor for class com.google.genai.types.EmbedContentResponse
- EmbedContentResponse.Builder - Class in com.google.genai.types
-
Builder for EmbedContentResponse.
- embeddings() - Method in class com.google.genai.types.EmbedContentResponse
-
The embeddings for each request, in the same order as provided in the batch request.
- embeddings(List<ContentEmbedding>) - Method in class com.google.genai.types.EmbedContentResponse.Builder
- enableControlImageComputation() - Method in class com.google.genai.types.ControlReferenceConfig
-
Defaults to False.
- enableControlImageComputation(boolean) - Method in class com.google.genai.types.ControlReferenceConfig.Builder
- endIndex() - Method in class com.google.genai.types.Citation
-
Output only.
- endIndex() - Method in class com.google.genai.types.Segment
-
Output only.
- endIndex(Integer) - Method in class com.google.genai.types.Citation.Builder
- endIndex(Integer) - Method in class com.google.genai.types.Segment.Builder
- endOffset() - Method in class com.google.genai.types.VideoMetadata
-
Optional.
- endOffset(String) - Method in class com.google.genai.types.VideoMetadata.Builder
- endOfSpeechSensitivity() - Method in class com.google.genai.types.AutomaticActivityDetection
-
Determines how likely detected speech is ended.
- endOfSpeechSensitivity(String) - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- engine() - Method in class com.google.genai.types.VertexAISearch
-
Optional.
- engine(String) - Method in class com.google.genai.types.VertexAISearch.Builder
- enhancedPrompt() - Method in class com.google.genai.types.GeneratedImage
-
The rewritten prompt used for the image generation if the prompt enhancer is enabled.
- enhancedPrompt(String) - Method in class com.google.genai.types.GeneratedImage.Builder
- enhancePrompt() - Method in class com.google.genai.types.GenerateImagesConfig
-
Whether to use the prompt rewriting logic.
- enhancePrompt() - Method in class com.google.genai.types.GenerateVideosConfig
-
Whether to use the prompt rewriting logic.
- enhancePrompt(boolean) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- enhancePrompt(boolean) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- enterpriseWebSearch() - Method in class com.google.genai.types.Tool
-
Optional.
- enterpriseWebSearch(EnterpriseWebSearch) - Method in class com.google.genai.types.Tool.Builder
- EnterpriseWebSearch - Class in com.google.genai.types
-
Tool to search public web data, powered by Vertex AI Search and Sec4 compliance.
- EnterpriseWebSearch() - Constructor for class com.google.genai.types.EnterpriseWebSearch
- EnterpriseWebSearch.Builder - Class in com.google.genai.types
-
Builder for EnterpriseWebSearch.
- enum_() - Method in class com.google.genai.types.Schema
-
Optional.
- enum_(List<String>) - Method in class com.google.genai.types.Schema.Builder
- error() - Method in class com.google.genai.types.GenerateVideosOperation
-
The error result of the operation in case of failure or cancellation.
- error(Map<String, Object>) - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- example() - Method in class com.google.genai.types.Schema
-
Optional.
- example(Object) - Method in class com.google.genai.types.Schema.Builder
- exceptionIfMldev() - Method in class com.google.genai.types.TestTableItem
-
Expects an exception for MLDev matching the string.
- exceptionIfMldev(String) - Method in class com.google.genai.types.TestTableItem.Builder
- exceptionIfVertex() - Method in class com.google.genai.types.TestTableItem
-
Expects an exception for Vertex matching the string.
- exceptionIfVertex(String) - Method in class com.google.genai.types.TestTableItem.Builder
- executableCode() - Method in class com.google.genai.types.GenerateContentResponse
-
Returns the executable code in the response.
- executableCode() - Method in class com.google.genai.types.Part
-
Optional.
- executableCode(ExecutableCode) - Method in class com.google.genai.types.Part.Builder
- ExecutableCode - Class in com.google.genai.types
-
Code generated by the model that is meant to be executed, and the result returned to the model.
- ExecutableCode() - Constructor for class com.google.genai.types.ExecutableCode
- ExecutableCode.Builder - Class in com.google.genai.types
-
Builder for ExecutableCode.
F
- featureSelectionPreference() - Method in class com.google.genai.types.ModelSelectionConfig
-
Options for feature selection preference.
- featureSelectionPreference(String) - Method in class com.google.genai.types.ModelSelectionConfig.Builder
- FetchPredictOperationConfig - Class in com.google.genai.types
-
None
- FetchPredictOperationConfig() - Constructor for class com.google.genai.types.FetchPredictOperationConfig
- FetchPredictOperationConfig.Builder - Class in com.google.genai.types
-
Builder for FetchPredictOperationConfig.
- FetchPredictOperationParameters - Class in com.google.genai.types
-
Parameters for the fetchPredictOperation method.
- FetchPredictOperationParameters() - Constructor for class com.google.genai.types.FetchPredictOperationParameters
- FetchPredictOperationParameters.Builder - Class in com.google.genai.types
-
Builder for FetchPredictOperationParameters.
- fileData() - Method in class com.google.genai.types.Part
-
Optional.
- fileData(FileData) - Method in class com.google.genai.types.Part.Builder
- FileData - Class in com.google.genai.types
-
URI based data.
- FileData() - Constructor for class com.google.genai.types.FileData
- FileData.Builder - Class in com.google.genai.types
-
Builder for FileData.
- fileUri() - Method in class com.google.genai.types.FileData
-
Required.
- fileUri(String) - Method in class com.google.genai.types.FileData.Builder
- filter() - Method in class com.google.genai.types.RagRetrievalConfig
-
Optional.
- filter(RagRetrievalConfigFilter) - Method in class com.google.genai.types.RagRetrievalConfig.Builder
- finished() - Method in class com.google.genai.types.Transcription
-
The bool indicates the end of the transcription.
- finished(boolean) - Method in class com.google.genai.types.Transcription.Builder
- finishMessage() - Method in class com.google.genai.types.Candidate
-
Describes the reason the model stopped generating tokens.
- finishMessage(String) - Method in class com.google.genai.types.Candidate.Builder
- finishReason() - Method in class com.google.genai.types.Candidate
-
The reason why the model stopped generating tokens.
- finishReason() - Method in class com.google.genai.types.GenerateContentResponse
-
Gets the finish reason in a GenerateContentResponse.
- finishReason(String) - Method in class com.google.genai.types.Candidate.Builder
- format() - Method in class com.google.genai.types.Schema
-
Optional.
- format(String) - Method in class com.google.genai.types.Schema.Builder
- fps() - Method in class com.google.genai.types.GenerateVideosConfig
-
Frames per second for video generation.
- fps(Integer) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- frequencyPenalty() - Method in class com.google.genai.types.GenerateContentConfig
-
Positive values penalize tokens that repeatedly appear in the generated text, increasing the probability of generating more diverse content.
- frequencyPenalty() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- frequencyPenalty(Float) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- frequencyPenalty(Float) - Method in class com.google.genai.types.GenerationConfig.Builder
- fromBytes(byte[], String) - Static method in class com.google.genai.types.Part
-
Constructs a InlineData Part from a byte array and MIME type.
- fromFunctionCall(String, Map<String, Object>) - Static method in class com.google.genai.types.Part
-
Constructs a FunctionCall Part from a function name and args.
- fromFunctionResponse(String, Map<String, Object>) - Static method in class com.google.genai.types.Part
-
Constructs a FunctionResponse Part from a function name and response.
- fromJson(String) - Static method in class com.google.genai.types.ActivityEnd
-
Deserializes a JSON string to a ActivityEnd object.
- fromJson(String) - Static method in class com.google.genai.types.ActivityStart
-
Deserializes a JSON string to a ActivityStart object.
- fromJson(String) - Static method in class com.google.genai.types.AudioTranscription
-
Deserializes a JSON string to a AudioTranscription object.
- fromJson(String) - Static method in class com.google.genai.types.AudioTranscriptionConfig
-
Deserializes a JSON string to a AudioTranscriptionConfig object.
- fromJson(String) - Static method in class com.google.genai.types.AutomaticActivityDetection
-
Deserializes a JSON string to a AutomaticActivityDetection object.
- fromJson(String) - Static method in class com.google.genai.types.Blob
-
Deserializes a JSON string to a Blob object.
- fromJson(String) - Static method in class com.google.genai.types.Candidate
-
Deserializes a JSON string to a Candidate object.
- fromJson(String) - Static method in class com.google.genai.types.Citation
-
Deserializes a JSON string to a Citation object.
- fromJson(String) - Static method in class com.google.genai.types.CitationMetadata
-
Deserializes a JSON string to a CitationMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.CodeExecutionResult
-
Deserializes a JSON string to a CodeExecutionResult object.
- fromJson(String) - Static method in class com.google.genai.types.ComputeTokensConfig
-
Deserializes a JSON string to a ComputeTokensConfig object.
- fromJson(String) - Static method in class com.google.genai.types.ComputeTokensParameters
-
Deserializes a JSON string to a ComputeTokensParameters object.
- fromJson(String) - Static method in class com.google.genai.types.ComputeTokensResponse
-
Deserializes a JSON string to a ComputeTokensResponse object.
- fromJson(String) - Static method in class com.google.genai.types.Content
-
Deserializes a JSON string to a Content object.
- fromJson(String) - Static method in class com.google.genai.types.ContentEmbedding
-
Deserializes a JSON string to a ContentEmbedding object.
- fromJson(String) - Static method in class com.google.genai.types.ContentEmbeddingStatistics
-
Deserializes a JSON string to a ContentEmbeddingStatistics object.
- fromJson(String) - Static method in class com.google.genai.types.ContextWindowCompressionConfig
-
Deserializes a JSON string to a ContextWindowCompressionConfig object.
- fromJson(String) - Static method in class com.google.genai.types.ControlReferenceConfig
-
Deserializes a JSON string to a ControlReferenceConfig object.
- fromJson(String) - Static method in class com.google.genai.types.ControlReferenceImage
-
Deserializes a JSON string to a ControlReferenceImage object.
- fromJson(String) - Static method in class com.google.genai.types.CountTokensConfig
-
Deserializes a JSON string to a CountTokensConfig object.
- fromJson(String) - Static method in class com.google.genai.types.CountTokensParameters
-
Deserializes a JSON string to a CountTokensParameters object.
- fromJson(String) - Static method in class com.google.genai.types.CountTokensResponse
-
Deserializes a JSON string to a CountTokensResponse object.
- fromJson(String) - Static method in class com.google.genai.types.DynamicRetrievalConfig
-
Deserializes a JSON string to a DynamicRetrievalConfig object.
- fromJson(String) - Static method in class com.google.genai.types.EditImageConfig
-
Deserializes a JSON string to a EditImageConfig object.
- fromJson(String) - Static method in class com.google.genai.types.EditImageParameters
-
Deserializes a JSON string to a EditImageParameters object.
- fromJson(String) - Static method in class com.google.genai.types.EditImageResponse
-
Deserializes a JSON string to a EditImageResponse object.
- fromJson(String) - Static method in class com.google.genai.types.EmbedContentConfig
-
Deserializes a JSON string to a EmbedContentConfig object.
- fromJson(String) - Static method in class com.google.genai.types.EmbedContentMetadata
-
Deserializes a JSON string to a EmbedContentMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.EmbedContentParameters
-
Deserializes a JSON string to a EmbedContentParameters object.
- fromJson(String) - Static method in class com.google.genai.types.EmbedContentResponse
-
Deserializes a JSON string to a EmbedContentResponse object.
- fromJson(String) - Static method in class com.google.genai.types.EnterpriseWebSearch
-
Deserializes a JSON string to a EnterpriseWebSearch object.
- fromJson(String) - Static method in class com.google.genai.types.ExecutableCode
-
Deserializes a JSON string to a ExecutableCode object.
- fromJson(String) - Static method in class com.google.genai.types.FetchPredictOperationConfig
-
Deserializes a JSON string to a FetchPredictOperationConfig object.
- fromJson(String) - Static method in class com.google.genai.types.FetchPredictOperationParameters
-
Deserializes a JSON string to a FetchPredictOperationParameters object.
- fromJson(String) - Static method in class com.google.genai.types.FileData
-
Deserializes a JSON string to a FileData object.
- fromJson(String) - Static method in class com.google.genai.types.FunctionCall
-
Deserializes a JSON string to a FunctionCall object.
- fromJson(String) - Static method in class com.google.genai.types.FunctionCallingConfig
-
Deserializes a JSON string to a FunctionCallingConfig object.
- fromJson(String) - Static method in class com.google.genai.types.FunctionDeclaration
-
Deserializes a JSON string to a FunctionDeclaration object.
- fromJson(String) - Static method in class com.google.genai.types.FunctionResponse
-
Deserializes a JSON string to a FunctionResponse object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateContentConfig
-
Deserializes a JSON string to a GenerateContentConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateContentParameters
-
Deserializes a JSON string to a GenerateContentParameters object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateContentResponse
-
Deserializes a JSON string to a GenerateContentResponse object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Deserializes a JSON string to a GenerateContentResponsePromptFeedback object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Deserializes a JSON string to a GenerateContentResponseUsageMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.GeneratedImage
-
Deserializes a JSON string to a GeneratedImage object.
- fromJson(String) - Static method in class com.google.genai.types.GeneratedVideo
-
Deserializes a JSON string to a GeneratedVideo object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateImagesConfig
-
Deserializes a JSON string to a GenerateImagesConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateImagesParameters
-
Deserializes a JSON string to a GenerateImagesParameters object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateImagesResponse
-
Deserializes a JSON string to a GenerateImagesResponse object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateVideosConfig
-
Deserializes a JSON string to a GenerateVideosConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateVideosOperation
-
Deserializes a JSON string to a GenerateVideosOperation object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateVideosParameters
-
Deserializes a JSON string to a GenerateVideosParameters object.
- fromJson(String) - Static method in class com.google.genai.types.GenerateVideosResponse
-
Deserializes a JSON string to a GenerateVideosResponse object.
- fromJson(String) - Static method in class com.google.genai.types.GenerationConfig
-
Deserializes a JSON string to a GenerationConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GenerationConfigRoutingConfig
-
Deserializes a JSON string to a GenerationConfigRoutingConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
-
Deserializes a JSON string to a GenerationConfigRoutingConfigAutoRoutingMode object.
- fromJson(String) - Static method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
-
Deserializes a JSON string to a GenerationConfigRoutingConfigManualRoutingMode object.
- fromJson(String) - Static method in class com.google.genai.types.GetOperationConfig
-
Deserializes a JSON string to a GetOperationConfig object.
- fromJson(String) - Static method in class com.google.genai.types.GetOperationParameters
-
Deserializes a JSON string to a GetOperationParameters object.
- fromJson(String) - Static method in class com.google.genai.types.GoogleSearch
-
Deserializes a JSON string to a GoogleSearch object.
- fromJson(String) - Static method in class com.google.genai.types.GoogleSearchRetrieval
-
Deserializes a JSON string to a GoogleSearchRetrieval object.
- fromJson(String) - Static method in class com.google.genai.types.GoogleTypeDate
-
Deserializes a JSON string to a GoogleTypeDate object.
- fromJson(String) - Static method in class com.google.genai.types.GroundingChunk
-
Deserializes a JSON string to a GroundingChunk object.
- fromJson(String) - Static method in class com.google.genai.types.GroundingChunkRetrievedContext
-
Deserializes a JSON string to a GroundingChunkRetrievedContext object.
- fromJson(String) - Static method in class com.google.genai.types.GroundingChunkWeb
-
Deserializes a JSON string to a GroundingChunkWeb object.
- fromJson(String) - Static method in class com.google.genai.types.GroundingMetadata
-
Deserializes a JSON string to a GroundingMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.GroundingSupport
-
Deserializes a JSON string to a GroundingSupport object.
- fromJson(String) - Static method in class com.google.genai.types.HttpOptions
-
Deserializes a JSON string to a HttpOptions object.
- fromJson(String) - Static method in class com.google.genai.types.Image
-
Deserializes a JSON string to a Image object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientContent
-
Deserializes a JSON string to a LiveClientContent object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientMessage
-
Deserializes a JSON string to a LiveClientMessage object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientRealtimeInput
-
Deserializes a JSON string to a LiveClientRealtimeInput object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientSessionResumptionConfig
-
Deserializes a JSON string to a LiveClientSessionResumptionConfig object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientSetup
-
Deserializes a JSON string to a LiveClientSetup object.
- fromJson(String) - Static method in class com.google.genai.types.LiveClientToolResponse
-
Deserializes a JSON string to a LiveClientToolResponse object.
- fromJson(String) - Static method in class com.google.genai.types.LiveConnectConfig
-
Deserializes a JSON string to a LiveConnectConfig object.
- fromJson(String) - Static method in class com.google.genai.types.LiveConnectParameters
-
Deserializes a JSON string to a LiveConnectParameters object.
- fromJson(String) - Static method in class com.google.genai.types.LiveSendClientContentParameters
-
Deserializes a JSON string to a LiveSendClientContentParameters object.
- fromJson(String) - Static method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Deserializes a JSON string to a LiveSendRealtimeInputParameters object.
- fromJson(String) - Static method in class com.google.genai.types.LiveSendToolResponseParameters
-
Deserializes a JSON string to a LiveSendToolResponseParameters object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerContent
-
Deserializes a JSON string to a LiveServerContent object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerGoAway
-
Deserializes a JSON string to a LiveServerGoAway object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerMessage
-
Deserializes a JSON string to a LiveServerMessage object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
Deserializes a JSON string to a LiveServerSessionResumptionUpdate object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerSetupComplete
-
Deserializes a JSON string to a LiveServerSetupComplete object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerToolCall
-
Deserializes a JSON string to a LiveServerToolCall object.
- fromJson(String) - Static method in class com.google.genai.types.LiveServerToolCallCancellation
-
Deserializes a JSON string to a LiveServerToolCallCancellation object.
- fromJson(String) - Static method in class com.google.genai.types.LogprobsResult
-
Deserializes a JSON string to a LogprobsResult object.
- fromJson(String) - Static method in class com.google.genai.types.LogprobsResultCandidate
-
Deserializes a JSON string to a LogprobsResultCandidate object.
- fromJson(String) - Static method in class com.google.genai.types.LogprobsResultTopCandidates
-
Deserializes a JSON string to a LogprobsResultTopCandidates object.
- fromJson(String) - Static method in class com.google.genai.types.MaskReferenceConfig
-
Deserializes a JSON string to a MaskReferenceConfig object.
- fromJson(String) - Static method in class com.google.genai.types.MaskReferenceImage
-
Deserializes a JSON string to a MaskReferenceImage object.
- fromJson(String) - Static method in class com.google.genai.types.ModalityTokenCount
-
Deserializes a JSON string to a ModalityTokenCount object.
- fromJson(String) - Static method in class com.google.genai.types.ModelSelectionConfig
-
Deserializes a JSON string to a ModelSelectionConfig object.
- fromJson(String) - Static method in class com.google.genai.types.Part
-
Deserializes a JSON string to a Part object.
- fromJson(String) - Static method in class com.google.genai.types.PrebuiltVoiceConfig
-
Deserializes a JSON string to a PrebuiltVoiceConfig object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfig
-
Deserializes a JSON string to a RagRetrievalConfig object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfigFilter
-
Deserializes a JSON string to a RagRetrievalConfigFilter object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfigHybridSearch
-
Deserializes a JSON string to a RagRetrievalConfigHybridSearch object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfigRanking
-
Deserializes a JSON string to a RagRetrievalConfigRanking object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker
-
Deserializes a JSON string to a RagRetrievalConfigRankingLlmRanker object.
- fromJson(String) - Static method in class com.google.genai.types.RagRetrievalConfigRankingRankService
-
Deserializes a JSON string to a RagRetrievalConfigRankingRankService object.
- fromJson(String) - Static method in class com.google.genai.types.RawReferenceImage
-
Deserializes a JSON string to a RawReferenceImage object.
- fromJson(String) - Static method in class com.google.genai.types.RealtimeInputConfig
-
Deserializes a JSON string to a RealtimeInputConfig object.
- fromJson(String) - Static method in class com.google.genai.types.ReferenceImageAPI
-
Deserializes a JSON string to a ReferenceImageAPI object.
- fromJson(String) - Static method in class com.google.genai.types.ReplayFile
-
Deserializes a JSON string to a ReplayFile object.
- fromJson(String) - Static method in class com.google.genai.types.ReplayInteraction
-
Deserializes a JSON string to a ReplayInteraction object.
- fromJson(String) - Static method in class com.google.genai.types.ReplayRequest
-
Deserializes a JSON string to a ReplayRequest object.
- fromJson(String) - Static method in class com.google.genai.types.ReplayResponse
-
Deserializes a JSON string to a ReplayResponse object.
- fromJson(String) - Static method in class com.google.genai.types.Retrieval
-
Deserializes a JSON string to a Retrieval object.
- fromJson(String) - Static method in class com.google.genai.types.RetrievalMetadata
-
Deserializes a JSON string to a RetrievalMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.SafetyAttributes
-
Deserializes a JSON string to a SafetyAttributes object.
- fromJson(String) - Static method in class com.google.genai.types.SafetyRating
-
Deserializes a JSON string to a SafetyRating object.
- fromJson(String) - Static method in class com.google.genai.types.SafetySetting
-
Deserializes a JSON string to a SafetySetting object.
- fromJson(String) - Static method in class com.google.genai.types.Schema
-
Deserializes a JSON string to a Schema object.
- fromJson(String) - Static method in class com.google.genai.types.SearchEntryPoint
-
Deserializes a JSON string to a SearchEntryPoint object.
- fromJson(String) - Static method in class com.google.genai.types.Segment
-
Deserializes a JSON string to a Segment object.
- fromJson(String) - Static method in class com.google.genai.types.SessionResumptionConfig
-
Deserializes a JSON string to a SessionResumptionConfig object.
- fromJson(String) - Static method in class com.google.genai.types.SlidingWindow
-
Deserializes a JSON string to a SlidingWindow object.
- fromJson(String) - Static method in class com.google.genai.types.SpeechConfig
-
Deserializes a JSON string to a SpeechConfig object.
- fromJson(String) - Static method in class com.google.genai.types.StyleReferenceConfig
-
Deserializes a JSON string to a StyleReferenceConfig object.
- fromJson(String) - Static method in class com.google.genai.types.StyleReferenceImage
-
Deserializes a JSON string to a StyleReferenceImage object.
- fromJson(String) - Static method in class com.google.genai.types.SubjectReferenceConfig
-
Deserializes a JSON string to a SubjectReferenceConfig object.
- fromJson(String) - Static method in class com.google.genai.types.SubjectReferenceImage
-
Deserializes a JSON string to a SubjectReferenceImage object.
- fromJson(String) - Static method in class com.google.genai.types.TestTableFile
-
Deserializes a JSON string to a TestTableFile object.
- fromJson(String) - Static method in class com.google.genai.types.TestTableItem
-
Deserializes a JSON string to a TestTableItem object.
- fromJson(String) - Static method in class com.google.genai.types.ThinkingConfig
-
Deserializes a JSON string to a ThinkingConfig object.
- fromJson(String) - Static method in class com.google.genai.types.TokensInfo
-
Deserializes a JSON string to a TokensInfo object.
- fromJson(String) - Static method in class com.google.genai.types.Tool
-
Deserializes a JSON string to a Tool object.
- fromJson(String) - Static method in class com.google.genai.types.ToolCodeExecution
-
Deserializes a JSON string to a ToolCodeExecution object.
- fromJson(String) - Static method in class com.google.genai.types.ToolConfig
-
Deserializes a JSON string to a ToolConfig object.
- fromJson(String) - Static method in class com.google.genai.types.Transcription
-
Deserializes a JSON string to a Transcription object.
- fromJson(String) - Static method in class com.google.genai.types.UploadFileConfig
-
Deserializes a JSON string to a UploadFileConfig object.
- fromJson(String) - Static method in class com.google.genai.types.UpscaleImageAPIConfig
-
Deserializes a JSON string to a UpscaleImageAPIConfig object.
- fromJson(String) - Static method in class com.google.genai.types.UpscaleImageAPIParameters
-
Deserializes a JSON string to a UpscaleImageAPIParameters object.
- fromJson(String) - Static method in class com.google.genai.types.UpscaleImageConfig
-
Deserializes a JSON string to a UpscaleImageConfig object.
- fromJson(String) - Static method in class com.google.genai.types.UpscaleImageParameters
-
Deserializes a JSON string to a UpscaleImageParameters object.
- fromJson(String) - Static method in class com.google.genai.types.UpscaleImageResponse
-
Deserializes a JSON string to a UpscaleImageResponse object.
- fromJson(String) - Static method in class com.google.genai.types.UsageMetadata
-
Deserializes a JSON string to a UsageMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.VertexAISearch
-
Deserializes a JSON string to a VertexAISearch object.
- fromJson(String) - Static method in class com.google.genai.types.VertexRagStore
-
Deserializes a JSON string to a VertexRagStore object.
- fromJson(String) - Static method in class com.google.genai.types.VertexRagStoreRagResource
-
Deserializes a JSON string to a VertexRagStoreRagResource object.
- fromJson(String) - Static method in class com.google.genai.types.Video
-
Deserializes a JSON string to a Video object.
- fromJson(String) - Static method in class com.google.genai.types.VideoMetadata
-
Deserializes a JSON string to a VideoMetadata object.
- fromJson(String) - Static method in class com.google.genai.types.VoiceConfig
-
Deserializes a JSON string to a VoiceConfig object.
- fromJsonString(String, Class<T>) - Static method in class com.google.genai.JsonSerializable
-
Deserializes a Json string to an object of the given type.
- fromMethod(Method, String...) - Static method in class com.google.genai.types.FunctionDeclaration
-
Creates a FunctionDeclaration instance from a
Method
instance. - fromMethod(String, Method, String...) - Static method in class com.google.genai.types.FunctionDeclaration
-
Creates a FunctionDeclaration instance from a
Method
instance. - fromParts(Part...) - Static method in class com.google.genai.types.Content
-
Constructs a Content from parts, assuming the role is "user".
- fromText(String) - Static method in class com.google.genai.types.Part
-
Constructs a Text Part from a text string.
- fromUri(String, String) - Static method in class com.google.genai.types.Part
-
Constructs a FileData Part from a file URI and MIME type.
- functionCall() - Method in class com.google.genai.types.Part
-
Optional.
- functionCall(FunctionCall) - Method in class com.google.genai.types.Part.Builder
- FunctionCall - Class in com.google.genai.types
-
A function call.
- FunctionCall() - Constructor for class com.google.genai.types.FunctionCall
- FunctionCall.Builder - Class in com.google.genai.types
-
Builder for FunctionCall.
- functionCallingConfig() - Method in class com.google.genai.types.ToolConfig
-
Optional.
- functionCallingConfig(FunctionCallingConfig) - Method in class com.google.genai.types.ToolConfig.Builder
- FunctionCallingConfig - Class in com.google.genai.types
-
Function calling config.
- FunctionCallingConfig() - Constructor for class com.google.genai.types.FunctionCallingConfig
- FunctionCallingConfig.Builder - Class in com.google.genai.types
-
Builder for FunctionCallingConfig.
- functionCalls() - Method in class com.google.genai.types.GenerateContentResponse
-
Returns the list of function calls in the response.
- functionCalls() - Method in class com.google.genai.types.LiveServerToolCall
-
The function call to be executed.
- functionCalls(List<FunctionCall>) - Method in class com.google.genai.types.LiveServerToolCall.Builder
- FunctionDeclaration - Class in com.google.genai.types
-
Structured representation of a function declaration as defined by the [OpenAPI 3.0 specification](https://spec.openapis.org/oas/v3.0.3).
- FunctionDeclaration() - Constructor for class com.google.genai.types.FunctionDeclaration
- FunctionDeclaration.Builder - Class in com.google.genai.types
-
Builder for FunctionDeclaration.
- functionDeclarations() - Method in class com.google.genai.types.Tool
-
Optional.
- functionDeclarations(List<FunctionDeclaration>) - Method in class com.google.genai.types.Tool.Builder
- functionResponse() - Method in class com.google.genai.types.Part
-
Optional.
- functionResponse(FunctionResponse) - Method in class com.google.genai.types.Part.Builder
- FunctionResponse - Class in com.google.genai.types
-
A function response.
- FunctionResponse() - Constructor for class com.google.genai.types.FunctionResponse
- FunctionResponse.Builder - Class in com.google.genai.types
-
Builder for FunctionResponse.
- functionResponses() - Method in class com.google.genai.types.LiveClientToolResponse
-
The response to the function calls.
- functionResponses() - Method in class com.google.genai.types.LiveSendToolResponseParameters
-
Tool responses to send to the session.
- functionResponses(List<FunctionResponse>) - Method in class com.google.genai.types.LiveClientToolResponse.Builder
- functionResponses(List<FunctionResponse>) - Method in class com.google.genai.types.LiveSendToolResponseParameters.Builder
G
- gcsUri() - Method in class com.google.genai.types.Image
-
The Cloud Storage URI of the image.
- gcsUri(String) - Method in class com.google.genai.types.Image.Builder
- GenAiIOException - Exception in com.google.genai.errors
-
IO exception raised in the GenAI SDK.
- GenAiIOException(String) - Constructor for exception com.google.genai.errors.GenAiIOException
-
Creates a new GenAiIoException with the specified message.
- GenAiIOException(String, IOException) - Constructor for exception com.google.genai.errors.GenAiIOException
-
Creates a new GenAiIoException with the specified message and the original IOException.
- GenAiIOException(Throwable) - Constructor for exception com.google.genai.errors.GenAiIOException
-
Creates a new GenAiIoException with the specified cause.
- generateContent(String, Content, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content given a GenAI model and a content object.
- generateContent(String, Content, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content given a GenAI model and a content object.
- generateContent(String, String, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content given a GenAI model and a text string.
- generateContent(String, String, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content given a GenAI model and a text string.
- generateContent(String, List<Content>, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content given a GenAI model and a content object.
- generateContent(String, List<Content>, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content given a GenAI model and a content object.
- GenerateContentConfig - Class in com.google.genai.types
-
Optional model configuration parameters.
- GenerateContentConfig() - Constructor for class com.google.genai.types.GenerateContentConfig
- GenerateContentConfig.Builder - Class in com.google.genai.types
-
Builder for GenerateContentConfig.
- GenerateContentParameters - Class in com.google.genai.types
-
Config for models.generate_content parameters.
- GenerateContentParameters() - Constructor for class com.google.genai.types.GenerateContentParameters
- GenerateContentParameters.Builder - Class in com.google.genai.types
-
Builder for GenerateContentParameters.
- GenerateContentResponse - Class in com.google.genai.types
-
Response message for PredictionService.GenerateContent.
- GenerateContentResponse() - Constructor for class com.google.genai.types.GenerateContentResponse
- GenerateContentResponse.Builder - Class in com.google.genai.types
-
Builder for GenerateContentResponse.
- GenerateContentResponsePromptFeedback - Class in com.google.genai.types
-
Content filter results for a prompt sent in the request.
- GenerateContentResponsePromptFeedback() - Constructor for class com.google.genai.types.GenerateContentResponsePromptFeedback
- GenerateContentResponsePromptFeedback.Builder - Class in com.google.genai.types
-
Builder for GenerateContentResponsePromptFeedback.
- GenerateContentResponseUsageMetadata - Class in com.google.genai.types
-
Usage metadata about response(s).
- GenerateContentResponseUsageMetadata() - Constructor for class com.google.genai.types.GenerateContentResponseUsageMetadata
- GenerateContentResponseUsageMetadata.Builder - Class in com.google.genai.types
-
Builder for GenerateContentResponseUsageMetadata.
- generateContentStream(String, Content, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content with streaming support given a GenAI model and a content object.
- generateContentStream(String, Content, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content with streaming support given a GenAI model and a content object.
- generateContentStream(String, String, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content with streaming support given a GenAI model and a text string.
- generateContentStream(String, String, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content with streaming support given a GenAI model and a text string.
- generateContentStream(String, List<Content>, GenerateContentConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates content with streaming support given a GenAI model and a content object.
- generateContentStream(String, List<Content>, GenerateContentConfig) - Method in class com.google.genai.Models
-
Generates content with streaming support given a GenAI model and a content object.
- GeneratedImage - Class in com.google.genai.types
-
An output image.
- GeneratedImage() - Constructor for class com.google.genai.types.GeneratedImage
- GeneratedImage.Builder - Class in com.google.genai.types
-
Builder for GeneratedImage.
- generatedImages() - Method in class com.google.genai.types.EditImageResponse
-
Generated images.
- generatedImages() - Method in class com.google.genai.types.GenerateImagesResponse
-
List of generated images.
- generatedImages() - Method in class com.google.genai.types.UpscaleImageResponse
-
Generated images.
- generatedImages(List<GeneratedImage>) - Method in class com.google.genai.types.EditImageResponse.Builder
- generatedImages(List<GeneratedImage>) - Method in class com.google.genai.types.GenerateImagesResponse.Builder
- generatedImages(List<GeneratedImage>) - Method in class com.google.genai.types.UpscaleImageResponse.Builder
- GeneratedVideo - Class in com.google.genai.types
-
A generated video.
- GeneratedVideo() - Constructor for class com.google.genai.types.GeneratedVideo
- GeneratedVideo.Builder - Class in com.google.genai.types
-
Builder for GeneratedVideo.
- generatedVideos() - Method in class com.google.genai.types.GenerateVideosResponse
-
List of the generated videos
- generatedVideos(List<GeneratedVideo>) - Method in class com.google.genai.types.GenerateVideosResponse.Builder
- generateImages(String, String, GenerateImagesConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates images given a GenAI model and a prompt.
- generateImages(String, String, GenerateImagesConfig) - Method in class com.google.genai.Models
-
Generates images given a GenAI model and a prompt.
- GenerateImagesConfig - Class in com.google.genai.types
-
The config for generating an images.
- GenerateImagesConfig() - Constructor for class com.google.genai.types.GenerateImagesConfig
- GenerateImagesConfig.Builder - Class in com.google.genai.types
-
Builder for GenerateImagesConfig.
- GenerateImagesParameters - Class in com.google.genai.types
-
The parameters for generating images.
- GenerateImagesParameters() - Constructor for class com.google.genai.types.GenerateImagesParameters
- GenerateImagesParameters.Builder - Class in com.google.genai.types
-
Builder for GenerateImagesParameters.
- GenerateImagesResponse - Class in com.google.genai.types
-
The output images response.
- GenerateImagesResponse() - Constructor for class com.google.genai.types.GenerateImagesResponse
- GenerateImagesResponse.Builder - Class in com.google.genai.types
-
Builder for GenerateImagesResponse.
- generateVideos(String, String, Image, GenerateVideosConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously generates videos given a GenAI model, and a prompt or an image.
- generateVideos(String, String, Image, GenerateVideosConfig) - Method in class com.google.genai.Models
-
Generates videos given a GenAI model, and a prompt or an image.
- GenerateVideosConfig - Class in com.google.genai.types
-
Configuration for generating videos.
- GenerateVideosConfig() - Constructor for class com.google.genai.types.GenerateVideosConfig
- GenerateVideosConfig.Builder - Class in com.google.genai.types
-
Builder for GenerateVideosConfig.
- GenerateVideosOperation - Class in com.google.genai.types
-
A video generation operation.
- GenerateVideosOperation() - Constructor for class com.google.genai.types.GenerateVideosOperation
- GenerateVideosOperation.Builder - Class in com.google.genai.types
-
Builder for GenerateVideosOperation.
- GenerateVideosParameters - Class in com.google.genai.types
-
Class that represents the parameters for generating an image.
- GenerateVideosParameters() - Constructor for class com.google.genai.types.GenerateVideosParameters
- GenerateVideosParameters.Builder - Class in com.google.genai.types
-
Builder for GenerateVideosParameters.
- GenerateVideosResponse - Class in com.google.genai.types
-
Response with generated videos.
- GenerateVideosResponse() - Constructor for class com.google.genai.types.GenerateVideosResponse
- GenerateVideosResponse.Builder - Class in com.google.genai.types
-
Builder for GenerateVideosResponse.
- generationComplete() - Method in class com.google.genai.types.LiveServerContent
-
If true, indicates that the model is done generating.
- generationComplete(boolean) - Method in class com.google.genai.types.LiveServerContent.Builder
- generationConfig() - Method in class com.google.genai.types.CountTokensConfig
-
Configuration that the model uses to generate the response.
- generationConfig() - Method in class com.google.genai.types.LiveClientSetup
-
The generation configuration for the session.
- generationConfig(GenerationConfig) - Method in class com.google.genai.types.CountTokensConfig.Builder
- generationConfig(GenerationConfig) - Method in class com.google.genai.types.LiveClientSetup.Builder
- GenerationConfig - Class in com.google.genai.types
-
Generation config.
- GenerationConfig() - Constructor for class com.google.genai.types.GenerationConfig
- GenerationConfig.Builder - Class in com.google.genai.types
-
Builder for GenerationConfig.
- GenerationConfigRoutingConfig - Class in com.google.genai.types
-
The configuration for routing the request to a specific model.
- GenerationConfigRoutingConfig() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfig
- GenerationConfigRoutingConfig.Builder - Class in com.google.genai.types
-
Builder for GenerationConfigRoutingConfig.
- GenerationConfigRoutingConfigAutoRoutingMode - Class in com.google.genai.types
-
When automated routing is specified, the routing will be determined by the pretrained routing model and customer provided model routing preference.
- GenerationConfigRoutingConfigAutoRoutingMode() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
- GenerationConfigRoutingConfigAutoRoutingMode.Builder - Class in com.google.genai.types
-
Builder for GenerationConfigRoutingConfigAutoRoutingMode.
- GenerationConfigRoutingConfigManualRoutingMode - Class in com.google.genai.types
-
When manual routing is set, the specified model will be used directly.
- GenerationConfigRoutingConfigManualRoutingMode() - Constructor for class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
- GenerationConfigRoutingConfigManualRoutingMode.Builder - Class in com.google.genai.types
-
Builder for GenerationConfigRoutingConfigManualRoutingMode.
- getHistory(boolean) - Method in class com.google.genai.Chat
-
Returns the chat history.
- GetOperationConfig - Class in com.google.genai.types
-
None
- GetOperationConfig() - Constructor for class com.google.genai.types.GetOperationConfig
- GetOperationConfig.Builder - Class in com.google.genai.types
-
Builder for GetOperationConfig.
- GetOperationParameters - Class in com.google.genai.types
-
Parameters for the GET method.
- GetOperationParameters() - Constructor for class com.google.genai.types.GetOperationParameters
- GetOperationParameters.Builder - Class in com.google.genai.types
-
Builder for GetOperationParameters.
- getVideoOperation(GenerateVideosOperation, GetOperationConfig) - Method in class com.google.genai.AsyncOperations
-
Gets the status of a GenerateVideosOperation.
- getVideoOperation(GenerateVideosOperation, GetOperationConfig) - Method in class com.google.genai.Operations
-
Gets the status of a GenerateVideosOperation.
- googleSearch() - Method in class com.google.genai.types.Tool
-
Optional.
- googleSearch(GoogleSearch) - Method in class com.google.genai.types.Tool.Builder
- GoogleSearch - Class in com.google.genai.types
-
Tool to support Google Search in Model.
- GoogleSearch() - Constructor for class com.google.genai.types.GoogleSearch
- GoogleSearch.Builder - Class in com.google.genai.types
-
Builder for GoogleSearch.
- googleSearchDynamicRetrievalScore() - Method in class com.google.genai.types.RetrievalMetadata
-
Optional.
- googleSearchDynamicRetrievalScore(Float) - Method in class com.google.genai.types.RetrievalMetadata.Builder
- googleSearchRetrieval() - Method in class com.google.genai.types.Tool
-
Optional.
- googleSearchRetrieval(GoogleSearchRetrieval) - Method in class com.google.genai.types.Tool.Builder
- GoogleSearchRetrieval - Class in com.google.genai.types
-
Tool to retrieve public web data for grounding, powered by Google.
- GoogleSearchRetrieval() - Constructor for class com.google.genai.types.GoogleSearchRetrieval
- GoogleSearchRetrieval.Builder - Class in com.google.genai.types
-
Builder for GoogleSearchRetrieval.
- GoogleTypeDate - Class in com.google.genai.types
-
Represents a whole or partial calendar date, such as a birthday.
- GoogleTypeDate() - Constructor for class com.google.genai.types.GoogleTypeDate
- GoogleTypeDate.Builder - Class in com.google.genai.types
-
Builder for GoogleTypeDate.
- GroundingChunk - Class in com.google.genai.types
-
Grounding chunk.
- GroundingChunk() - Constructor for class com.google.genai.types.GroundingChunk
- GroundingChunk.Builder - Class in com.google.genai.types
-
Builder for GroundingChunk.
- groundingChunkIndices() - Method in class com.google.genai.types.GroundingSupport
-
A list of indices (into 'grounding_chunk') specifying the citations associated with the claim.
- groundingChunkIndices(List<Integer>) - Method in class com.google.genai.types.GroundingSupport.Builder
- GroundingChunkRetrievedContext - Class in com.google.genai.types
-
Chunk from context retrieved by the retrieval tools.
- GroundingChunkRetrievedContext() - Constructor for class com.google.genai.types.GroundingChunkRetrievedContext
- GroundingChunkRetrievedContext.Builder - Class in com.google.genai.types
-
Builder for GroundingChunkRetrievedContext.
- groundingChunks() - Method in class com.google.genai.types.GroundingMetadata
-
List of supporting references retrieved from specified grounding source.
- groundingChunks(List<GroundingChunk>) - Method in class com.google.genai.types.GroundingMetadata.Builder
- GroundingChunkWeb - Class in com.google.genai.types
-
Chunk from the web.
- GroundingChunkWeb() - Constructor for class com.google.genai.types.GroundingChunkWeb
- GroundingChunkWeb.Builder - Class in com.google.genai.types
-
Builder for GroundingChunkWeb.
- groundingMetadata() - Method in class com.google.genai.types.Candidate
-
Output only.
- groundingMetadata() - Method in class com.google.genai.types.LiveServerContent
-
Metadata returned to client when grounding is enabled.
- groundingMetadata(GroundingMetadata) - Method in class com.google.genai.types.Candidate.Builder
- groundingMetadata(GroundingMetadata) - Method in class com.google.genai.types.LiveServerContent.Builder
- GroundingMetadata - Class in com.google.genai.types
-
Metadata returned to client when grounding is enabled.
- GroundingMetadata() - Constructor for class com.google.genai.types.GroundingMetadata
- GroundingMetadata.Builder - Class in com.google.genai.types
-
Builder for GroundingMetadata.
- GroundingSupport - Class in com.google.genai.types
-
Grounding support.
- GroundingSupport() - Constructor for class com.google.genai.types.GroundingSupport
- GroundingSupport.Builder - Class in com.google.genai.types
-
Builder for GroundingSupport.
- groundingSupports() - Method in class com.google.genai.types.GroundingMetadata
-
Optional.
- groundingSupports(List<GroundingSupport>) - Method in class com.google.genai.types.GroundingMetadata.Builder
- guidanceScale() - Method in class com.google.genai.types.EditImageConfig
-
Controls how much the model adheres to the text prompt.
- guidanceScale() - Method in class com.google.genai.types.GenerateImagesConfig
-
Controls how much the model adheres to the text prompt.
- guidanceScale(Float) - Method in class com.google.genai.types.EditImageConfig.Builder
- guidanceScale(Float) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
H
- handle() - Method in class com.google.genai.types.LiveClientSessionResumptionConfig
-
Session resumption handle of previous session (session to restore).
- handle() - Method in class com.google.genai.types.SessionResumptionConfig
-
Session resumption handle of previous session (session to restore).
- handle(String) - Method in class com.google.genai.types.LiveClientSessionResumptionConfig.Builder
- handle(String) - Method in class com.google.genai.types.SessionResumptionConfig.Builder
- hasUnion() - Method in class com.google.genai.types.TestTableItem
-
True if the parameters contain an unsupported union type.
- hasUnion(boolean) - Method in class com.google.genai.types.TestTableItem.Builder
- headers() - Method in class com.google.genai.types.HttpOptions
-
Additional HTTP headers to be sent with the request.
- headers() - Method in class com.google.genai.types.ReplayRequest
- headers() - Method in class com.google.genai.types.ReplayResponse
- headers(Map<String, String>) - Method in class com.google.genai.types.HttpOptions.Builder
- headers(Map<String, String>) - Method in class com.google.genai.types.ReplayRequest.Builder
- headers(Map<String, String>) - Method in class com.google.genai.types.ReplayResponse.Builder
- httpOptions(HttpOptions) - Method in class com.google.genai.Client.Builder
-
Sets the
HttpOptions
for the API client. - HttpOptions - Class in com.google.genai.types
-
HTTP options to be used in each of the requests.
- HttpOptions() - Constructor for class com.google.genai.types.HttpOptions
- HttpOptions.Builder - Class in com.google.genai.types
-
Builder for HttpOptions.
- hybridSearch() - Method in class com.google.genai.types.RagRetrievalConfig
-
Optional.
- hybridSearch(RagRetrievalConfigHybridSearch) - Method in class com.google.genai.types.RagRetrievalConfig.Builder
I
- id() - Method in class com.google.genai.types.FunctionCall
-
The unique id of the function call.
- id() - Method in class com.google.genai.types.FunctionResponse
-
The id of the function call this response is for.
- id(String) - Method in class com.google.genai.types.FunctionCall.Builder
- id(String) - Method in class com.google.genai.types.FunctionResponse.Builder
- ids() - Method in class com.google.genai.types.LiveServerToolCallCancellation
-
The ids of the tool calls to be cancelled.
- ids(List<String>) - Method in class com.google.genai.types.LiveServerToolCallCancellation.Builder
- ignoreKeys() - Method in class com.google.genai.types.TestTableItem
-
Keys to ignore when comparing the request and response.
- ignoreKeys(List<String>) - Method in class com.google.genai.types.TestTableItem.Builder
- image() - Method in class com.google.genai.types.GeneratedImage
-
The output image data.
- image() - Method in class com.google.genai.types.GenerateVideosParameters
-
The input image for generating the videos.
- image() - Method in class com.google.genai.types.UpscaleImageAPIParameters
-
The input image to upscale.
- image() - Method in class com.google.genai.types.UpscaleImageParameters
-
The input image to upscale.
- image(Image) - Method in class com.google.genai.types.GeneratedImage.Builder
- image(Image) - Method in class com.google.genai.types.GenerateVideosParameters.Builder
- image(Image) - Method in class com.google.genai.types.UpscaleImageAPIParameters.Builder
- image(Image) - Method in class com.google.genai.types.UpscaleImageParameters.Builder
- Image - Class in com.google.genai.types
-
An image.
- Image() - Constructor for class com.google.genai.types.Image
- Image.Builder - Class in com.google.genai.types
-
Builder for Image.
- imageBytes() - Method in class com.google.genai.types.Image
-
The image bytes data.
- imageBytes(byte[]) - Method in class com.google.genai.types.Image.Builder
- includeRaiReason() - Method in class com.google.genai.types.EditImageConfig
-
Whether to include the Responsible AI filter reason if the image is filtered out of the response.
- includeRaiReason() - Method in class com.google.genai.types.GenerateImagesConfig
-
Whether to include the Responsible AI filter reason if the image is filtered out of the response.
- includeRaiReason() - Method in class com.google.genai.types.UpscaleImageAPIConfig
-
Whether to include a reason for filtered-out images in the response.
- includeRaiReason() - Method in class com.google.genai.types.UpscaleImageConfig
-
Whether to include a reason for filtered-out images in the response.
- includeRaiReason(boolean) - Method in class com.google.genai.types.EditImageConfig.Builder
- includeRaiReason(boolean) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- includeRaiReason(boolean) - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- includeRaiReason(boolean) - Method in class com.google.genai.types.UpscaleImageConfig.Builder
- includeSafetyAttributes() - Method in class com.google.genai.types.EditImageConfig
-
Whether to report the safety scores of each generated image and the positive prompt in the response.
- includeSafetyAttributes() - Method in class com.google.genai.types.GenerateImagesConfig
-
Whether to report the safety scores of each generated image and the positive prompt in the response.
- includeSafetyAttributes(boolean) - Method in class com.google.genai.types.EditImageConfig.Builder
- includeSafetyAttributes(boolean) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- includeThoughts() - Method in class com.google.genai.types.ThinkingConfig
-
Indicates whether to include thoughts in the response.
- includeThoughts(boolean) - Method in class com.google.genai.types.ThinkingConfig.Builder
- index() - Method in class com.google.genai.types.Candidate
-
Output only.
- index(Integer) - Method in class com.google.genai.types.Candidate.Builder
- inlineData() - Method in class com.google.genai.types.Part
-
Optional.
- inlineData(Blob) - Method in class com.google.genai.types.Part.Builder
- inputAudioTranscription() - Method in class com.google.genai.types.LiveClientSetup
-
The transcription of the input aligns with the input audio language.
- inputAudioTranscription() - Method in class com.google.genai.types.LiveConnectConfig
-
The transcription of the input aligns with the input audio language.
- inputAudioTranscription(AudioTranscriptionConfig) - Method in class com.google.genai.types.LiveClientSetup.Builder
- inputAudioTranscription(AudioTranscriptionConfig) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- inputTranscription() - Method in class com.google.genai.types.LiveServerContent
-
Input transcription.
- inputTranscription(Transcription) - Method in class com.google.genai.types.LiveServerContent.Builder
- interactions() - Method in class com.google.genai.types.ReplayFile
- interactions(List<ReplayInteraction>) - Method in class com.google.genai.types.ReplayFile.Builder
- interrupted() - Method in class com.google.genai.types.LiveServerContent
-
If true, indicates that a client message has interrupted current model generation.
- interrupted(boolean) - Method in class com.google.genai.types.LiveServerContent.Builder
- items() - Method in class com.google.genai.types.Schema
-
Optional.
- items(Schema) - Method in class com.google.genai.types.Schema.Builder
- iterator() - Method in class com.google.genai.ResponseStream
J
- JsonSerializable - Class in com.google.genai
-
A class that can be serialized to JSON and deserialized from JSON.
- JsonSerializable() - Constructor for class com.google.genai.JsonSerializable
L
- labels() - Method in class com.google.genai.types.GenerateContentConfig
-
Labels with user-defined metadata to break down billed charges.
- labels(Map<String, String>) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- language() - Method in class com.google.genai.types.EditImageConfig
-
Language of the text in the prompt.
- language() - Method in class com.google.genai.types.ExecutableCode
-
Required.
- language() - Method in class com.google.genai.types.GenerateImagesConfig
-
Language of the text in the prompt.
- language(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- language(String) - Method in class com.google.genai.types.ExecutableCode.Builder
- language(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- languageCode() - Method in class com.google.genai.types.SpeechConfig
-
Language code (ISO 639.
- languageCode(String) - Method in class com.google.genai.types.SpeechConfig.Builder
- lastConsumedClientMessageIndex() - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
Index of last message sent by client that is included in state represented by this SessionResumptionToken.
- lastConsumedClientMessageIndex(Long) - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate.Builder
- license() - Method in class com.google.genai.types.Citation
-
Output only.
- license(String) - Method in class com.google.genai.types.Citation.Builder
- live - Variable in class com.google.genai.Client.Async
- LiveClientContent - Class in com.google.genai.types
-
Incremental update of the current conversation delivered from the client.
- LiveClientContent() - Constructor for class com.google.genai.types.LiveClientContent
- LiveClientContent.Builder - Class in com.google.genai.types
-
Builder for LiveClientContent.
- LiveClientMessage - Class in com.google.genai.types
-
Messages sent by the client in the API call.
- LiveClientMessage() - Constructor for class com.google.genai.types.LiveClientMessage
- LiveClientMessage.Builder - Class in com.google.genai.types
-
Builder for LiveClientMessage.
- LiveClientRealtimeInput - Class in com.google.genai.types
-
User input that is sent in real time.
- LiveClientRealtimeInput() - Constructor for class com.google.genai.types.LiveClientRealtimeInput
- LiveClientRealtimeInput.Builder - Class in com.google.genai.types
-
Builder for LiveClientRealtimeInput.
- LiveClientSessionResumptionConfig - Class in com.google.genai.types
-
Configuration of session resumption mechanism.
- LiveClientSessionResumptionConfig() - Constructor for class com.google.genai.types.LiveClientSessionResumptionConfig
- LiveClientSessionResumptionConfig.Builder - Class in com.google.genai.types
-
Builder for LiveClientSessionResumptionConfig.
- LiveClientSetup - Class in com.google.genai.types
-
Message contains configuration that will apply for the duration of the streaming session.
- LiveClientSetup() - Constructor for class com.google.genai.types.LiveClientSetup
- LiveClientSetup.Builder - Class in com.google.genai.types
-
Builder for LiveClientSetup.
- LiveClientToolResponse - Class in com.google.genai.types
-
Client generated response to a `ToolCall` received from the server.
- LiveClientToolResponse() - Constructor for class com.google.genai.types.LiveClientToolResponse
- LiveClientToolResponse.Builder - Class in com.google.genai.types
-
Builder for LiveClientToolResponse.
- LiveConnectConfig - Class in com.google.genai.types
-
Session config for the API connection.
- LiveConnectConfig() - Constructor for class com.google.genai.types.LiveConnectConfig
- LiveConnectConfig.Builder - Class in com.google.genai.types
-
Builder for LiveConnectConfig.
- LiveConnectParameters - Class in com.google.genai.types
-
Parameters for connecting to the live API.
- LiveConnectParameters() - Constructor for class com.google.genai.types.LiveConnectParameters
- LiveConnectParameters.Builder - Class in com.google.genai.types
-
Builder for LiveConnectParameters.
- LiveSendClientContentParameters - Class in com.google.genai.types
-
Parameters for sending client content to the live API.
- LiveSendClientContentParameters() - Constructor for class com.google.genai.types.LiveSendClientContentParameters
- LiveSendClientContentParameters.Builder - Class in com.google.genai.types
-
Builder for LiveSendClientContentParameters.
- LiveSendRealtimeInputParameters - Class in com.google.genai.types
-
Parameters for sending realtime input to the live API.
- LiveSendRealtimeInputParameters() - Constructor for class com.google.genai.types.LiveSendRealtimeInputParameters
- LiveSendRealtimeInputParameters.Builder - Class in com.google.genai.types
-
Builder for LiveSendRealtimeInputParameters.
- LiveSendToolResponseParameters - Class in com.google.genai.types
-
Parameters for sending tool responses to the live API.
- LiveSendToolResponseParameters() - Constructor for class com.google.genai.types.LiveSendToolResponseParameters
- LiveSendToolResponseParameters.Builder - Class in com.google.genai.types
-
Builder for LiveSendToolResponseParameters.
- LiveServerContent - Class in com.google.genai.types
-
Incremental server update generated by the model in response to client messages.
- LiveServerContent() - Constructor for class com.google.genai.types.LiveServerContent
- LiveServerContent.Builder - Class in com.google.genai.types
-
Builder for LiveServerContent.
- LiveServerGoAway - Class in com.google.genai.types
-
Server will not be able to service client soon.
- LiveServerGoAway() - Constructor for class com.google.genai.types.LiveServerGoAway
- LiveServerGoAway.Builder - Class in com.google.genai.types
-
Builder for LiveServerGoAway.
- LiveServerMessage - Class in com.google.genai.types
-
Response message for API call.
- LiveServerMessage() - Constructor for class com.google.genai.types.LiveServerMessage
- LiveServerMessage.Builder - Class in com.google.genai.types
-
Builder for LiveServerMessage.
- LiveServerSessionResumptionUpdate - Class in com.google.genai.types
-
Update of the session resumption state.
- LiveServerSessionResumptionUpdate() - Constructor for class com.google.genai.types.LiveServerSessionResumptionUpdate
- LiveServerSessionResumptionUpdate.Builder - Class in com.google.genai.types
-
Builder for LiveServerSessionResumptionUpdate.
- LiveServerSetupComplete - Class in com.google.genai.types
-
Sent in response to a `LiveGenerateContentSetup` message from the client.
- LiveServerSetupComplete() - Constructor for class com.google.genai.types.LiveServerSetupComplete
- LiveServerSetupComplete.Builder - Class in com.google.genai.types
-
Builder for LiveServerSetupComplete.
- LiveServerToolCall - Class in com.google.genai.types
-
Request for the client to execute the `function_calls` and return the responses with the matching `id`s.
- LiveServerToolCall() - Constructor for class com.google.genai.types.LiveServerToolCall
- LiveServerToolCall.Builder - Class in com.google.genai.types
-
Builder for LiveServerToolCall.
- LiveServerToolCallCancellation - Class in com.google.genai.types
-
Notification for the client that a previously issued `ToolCallMessage` with the specified `id`s should have been not executed and should be cancelled.
- LiveServerToolCallCancellation() - Constructor for class com.google.genai.types.LiveServerToolCallCancellation
- LiveServerToolCallCancellation.Builder - Class in com.google.genai.types
-
Builder for LiveServerToolCallCancellation.
- llmRanker() - Method in class com.google.genai.types.RagRetrievalConfigRanking
-
Optional.
- llmRanker(RagRetrievalConfigRankingLlmRanker) - Method in class com.google.genai.types.RagRetrievalConfigRanking.Builder
- location() - Method in class com.google.genai.Client
-
Returns the location for Vertex AI APIs.
- location(String) - Method in class com.google.genai.Client.Builder
-
Sets the location for Vertex AI APIs.
- logProbability() - Method in class com.google.genai.types.LogprobsResultCandidate
-
The candidate's log probability.
- logProbability(Float) - Method in class com.google.genai.types.LogprobsResultCandidate.Builder
- logprobs() - Method in class com.google.genai.types.GenerateContentConfig
-
Number of top candidate tokens to return the log probabilities for at each generation step.
- logprobs() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- logprobs(Integer) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- logprobs(Integer) - Method in class com.google.genai.types.GenerationConfig.Builder
- logprobsResult() - Method in class com.google.genai.types.Candidate
-
Output only.
- logprobsResult(LogprobsResult) - Method in class com.google.genai.types.Candidate.Builder
- LogprobsResult - Class in com.google.genai.types
-
Logprobs Result
- LogprobsResult() - Constructor for class com.google.genai.types.LogprobsResult
- LogprobsResult.Builder - Class in com.google.genai.types
-
Builder for LogprobsResult.
- LogprobsResultCandidate - Class in com.google.genai.types
-
Candidate for the logprobs token and score.
- LogprobsResultCandidate() - Constructor for class com.google.genai.types.LogprobsResultCandidate
- LogprobsResultCandidate.Builder - Class in com.google.genai.types
-
Builder for LogprobsResultCandidate.
- LogprobsResultTopCandidates - Class in com.google.genai.types
-
Candidates with top log probabilities at each decoding step.
- LogprobsResultTopCandidates() - Constructor for class com.google.genai.types.LogprobsResultTopCandidates
- LogprobsResultTopCandidates.Builder - Class in com.google.genai.types
-
Builder for LogprobsResultTopCandidates.
M
- manualMode() - Method in class com.google.genai.types.GenerationConfigRoutingConfig
-
Manual routing.
- manualMode(GenerationConfigRoutingConfigManualRoutingMode) - Method in class com.google.genai.types.GenerationConfigRoutingConfig.Builder
- maskDilation() - Method in class com.google.genai.types.MaskReferenceConfig
-
Dilation percentage of the mask provided.
- maskDilation(Float) - Method in class com.google.genai.types.MaskReferenceConfig.Builder
- maskImageConfig() - Method in class com.google.genai.types.ReferenceImageAPI
-
Configuration for the mask reference image.
- maskImageConfig(MaskReferenceConfig) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- maskMode() - Method in class com.google.genai.types.MaskReferenceConfig
-
Prompts the model to generate a mask instead of you needing to provide one (unless MASK_MODE_USER_PROVIDED is used).
- maskMode(String) - Method in class com.google.genai.types.MaskReferenceConfig.Builder
- MaskReferenceConfig - Class in com.google.genai.types
-
Configuration for a Mask reference image.
- MaskReferenceConfig() - Constructor for class com.google.genai.types.MaskReferenceConfig
- MaskReferenceConfig.Builder - Class in com.google.genai.types
-
Builder for MaskReferenceConfig.
- MaskReferenceImage - Class in com.google.genai.types
-
A mask reference image.
- MaskReferenceImage() - Constructor for class com.google.genai.types.MaskReferenceImage
- MaskReferenceImage.Builder - Class in com.google.genai.types
-
Builder for MaskReferenceImage.
- maximum() - Method in class com.google.genai.types.Schema
-
Optional.
- maximum(Double) - Method in class com.google.genai.types.Schema.Builder
- maxItems() - Method in class com.google.genai.types.Schema
-
Optional.
- maxItems(Long) - Method in class com.google.genai.types.Schema.Builder
- maxLength() - Method in class com.google.genai.types.Schema
-
Optional.
- maxLength(Long) - Method in class com.google.genai.types.Schema.Builder
- maxOutputTokens() - Method in class com.google.genai.types.GenerateContentConfig
-
Maximum number of tokens that can be generated in the response.
- maxOutputTokens() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- maxOutputTokens() - Method in class com.google.genai.types.LiveConnectConfig
-
Maximum number of tokens that can be generated in the response.
- maxOutputTokens(Integer) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- maxOutputTokens(Integer) - Method in class com.google.genai.types.GenerationConfig.Builder
- maxOutputTokens(Integer) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- maxProperties() - Method in class com.google.genai.types.Schema
-
Optional.
- maxProperties(Long) - Method in class com.google.genai.types.Schema.Builder
- media() - Method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Realtime input to send to the session.
- media(Blob) - Method in class com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- mediaChunks() - Method in class com.google.genai.types.LiveClientRealtimeInput
-
Inlined bytes data for media input.
- mediaChunks(List<Blob>) - Method in class com.google.genai.types.LiveClientRealtimeInput.Builder
- mediaResolution() - Method in class com.google.genai.types.GenerateContentConfig
-
If specified, the media resolution specified will be used.
- mediaResolution() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- mediaResolution() - Method in class com.google.genai.types.LiveConnectConfig
-
If specified, the media resolution specified will be used.
- mediaResolution(String) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- mediaResolution(String) - Method in class com.google.genai.types.GenerationConfig.Builder
- mediaResolution(String) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- message() - Method in exception com.google.genai.errors.ApiException
-
Returns the error message from the API response.
- metadata() - Method in class com.google.genai.types.EmbedContentResponse
-
Vertex API only.
- metadata() - Method in class com.google.genai.types.GenerateVideosOperation
-
Service-specific metadata associated with the operation.
- metadata(EmbedContentMetadata) - Method in class com.google.genai.types.EmbedContentResponse.Builder
- metadata(Map<String, Object>) - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- metadataFilter() - Method in class com.google.genai.types.RagRetrievalConfigFilter
-
Optional.
- metadataFilter(String) - Method in class com.google.genai.types.RagRetrievalConfigFilter.Builder
- method() - Method in class com.google.genai.types.ReplayRequest
- method() - Method in class com.google.genai.types.SafetySetting
-
Determines if the harm block method uses probability or probability and severity scores.
- method(String) - Method in class com.google.genai.types.ReplayRequest.Builder
- method(String) - Method in class com.google.genai.types.SafetySetting.Builder
- mimeType() - Method in class com.google.genai.types.Blob
-
Required.
- mimeType() - Method in class com.google.genai.types.EmbedContentConfig
-
Vertex API only.
- mimeType() - Method in class com.google.genai.types.FileData
-
Required.
- mimeType() - Method in class com.google.genai.types.Image
-
The MIME type of the image.
- mimeType() - Method in class com.google.genai.types.UploadFileConfig
-
mime_type: The MIME type of the file.
- mimeType() - Method in class com.google.genai.types.Video
-
Video encoding, for example "video/mp4".
- mimeType(String) - Method in class com.google.genai.types.Blob.Builder
- mimeType(String) - Method in class com.google.genai.types.EmbedContentConfig.Builder
- mimeType(String) - Method in class com.google.genai.types.FileData.Builder
- mimeType(String) - Method in class com.google.genai.types.Image.Builder
- mimeType(String) - Method in class com.google.genai.types.UploadFileConfig.Builder
- mimeType(String) - Method in class com.google.genai.types.Video.Builder
- minimum() - Method in class com.google.genai.types.Schema
-
Optional.
- minimum(Double) - Method in class com.google.genai.types.Schema.Builder
- minItems() - Method in class com.google.genai.types.Schema
-
Optional.
- minItems(Long) - Method in class com.google.genai.types.Schema.Builder
- minLength() - Method in class com.google.genai.types.Schema
-
Optional.
- minLength(Long) - Method in class com.google.genai.types.Schema.Builder
- minProperties() - Method in class com.google.genai.types.Schema
-
Optional.
- minProperties(Long) - Method in class com.google.genai.types.Schema.Builder
- modality() - Method in class com.google.genai.types.ModalityTokenCount
-
The modality associated with this token count.
- modality(String) - Method in class com.google.genai.types.ModalityTokenCount.Builder
- ModalityTokenCount - Class in com.google.genai.types
-
Represents token counting info for a single modality.
- ModalityTokenCount() - Constructor for class com.google.genai.types.ModalityTokenCount
- ModalityTokenCount.Builder - Class in com.google.genai.types
-
Builder for ModalityTokenCount.
- mode() - Method in class com.google.genai.types.DynamicRetrievalConfig
-
The mode of the predictor to be used in dynamic retrieval.
- mode() - Method in class com.google.genai.types.FunctionCallingConfig
-
Optional.
- mode() - Method in class com.google.genai.types.UpscaleImageAPIConfig
- mode(String) - Method in class com.google.genai.types.DynamicRetrievalConfig.Builder
- mode(String) - Method in class com.google.genai.types.FunctionCallingConfig.Builder
- mode(String) - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- model() - Method in class com.google.genai.types.ComputeTokensParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.CountTokensParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.EditImageParameters
-
The model to use.
- model() - Method in class com.google.genai.types.EmbedContentParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.GenerateContentParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.GenerateImagesParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.GenerateVideosParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.LiveClientSetup
-
The fully qualified name of the publisher model or tuned model endpoint to use.
- model() - Method in class com.google.genai.types.LiveConnectParameters
-
ID of the model to use.
- model() - Method in class com.google.genai.types.UpscaleImageAPIParameters
-
The model to use.
- model() - Method in class com.google.genai.types.UpscaleImageParameters
-
The model to use.
- model(String) - Method in class com.google.genai.types.ComputeTokensParameters.Builder
- model(String) - Method in class com.google.genai.types.CountTokensParameters.Builder
- model(String) - Method in class com.google.genai.types.EditImageParameters.Builder
- model(String) - Method in class com.google.genai.types.EmbedContentParameters.Builder
- model(String) - Method in class com.google.genai.types.GenerateContentParameters.Builder
- model(String) - Method in class com.google.genai.types.GenerateImagesParameters.Builder
- model(String) - Method in class com.google.genai.types.GenerateVideosParameters.Builder
- model(String) - Method in class com.google.genai.types.LiveClientSetup.Builder
- model(String) - Method in class com.google.genai.types.LiveConnectParameters.Builder
- model(String) - Method in class com.google.genai.types.UpscaleImageAPIParameters.Builder
- model(String) - Method in class com.google.genai.types.UpscaleImageParameters.Builder
- modelName() - Method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
-
The model name to use.
- modelName() - Method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker
-
Optional.
- modelName() - Method in class com.google.genai.types.RagRetrievalConfigRankingRankService
-
Optional.
- modelName(String) - Method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode.Builder
- modelName(String) - Method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker.Builder
- modelName(String) - Method in class com.google.genai.types.RagRetrievalConfigRankingRankService.Builder
- modelRoutingPreference() - Method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
-
The model routing preference.
- modelRoutingPreference(String) - Method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- models - Variable in class com.google.genai.Client.Async
- models - Variable in class com.google.genai.Client
- Models - Class in com.google.genai
-
Provides methods for interacting with the available GenAI models.
- Models(ApiClient) - Constructor for class com.google.genai.Models
- modelSelectionConfig() - Method in class com.google.genai.types.GenerateContentConfig
-
Configuration for model selection.
- modelSelectionConfig(ModelSelectionConfig) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- ModelSelectionConfig - Class in com.google.genai.types
-
Config for model selection.
- ModelSelectionConfig() - Constructor for class com.google.genai.types.ModelSelectionConfig
- ModelSelectionConfig.Builder - Class in com.google.genai.types
-
Builder for ModelSelectionConfig.
- modelTurn() - Method in class com.google.genai.types.LiveServerContent
-
The content that the model has generated as part of the current conversation with the user.
- modelTurn(Content) - Method in class com.google.genai.types.LiveServerContent.Builder
- modelVersion() - Method in class com.google.genai.types.GenerateContentResponse
-
Output only.
- modelVersion(String) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- month() - Method in class com.google.genai.types.GoogleTypeDate
-
Month of a year.
- month(Integer) - Method in class com.google.genai.types.GoogleTypeDate.Builder
N
- name() - Method in class com.google.genai.types.FunctionCall
-
Required.
- name() - Method in class com.google.genai.types.FunctionDeclaration
-
Required.
- name() - Method in class com.google.genai.types.FunctionResponse
-
Required.
- name() - Method in class com.google.genai.types.GenerateVideosOperation
-
The server-assigned name, which is only unique within the same service that originally returns it.
- name() - Method in class com.google.genai.types.TestTableItem
-
The name of the test.
- name() - Method in class com.google.genai.types.UploadFileConfig
-
The name of the file in the destination (e.g., 'files/sample-image'.
- name(String) - Method in class com.google.genai.types.FunctionCall.Builder
- name(String) - Method in class com.google.genai.types.FunctionDeclaration.Builder
- name(String) - Method in class com.google.genai.types.FunctionResponse.Builder
- name(String) - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- name(String) - Method in class com.google.genai.types.TestTableItem.Builder
- name(String) - Method in class com.google.genai.types.UploadFileConfig.Builder
- negativePrompt() - Method in class com.google.genai.types.EditImageConfig
-
Description of what to discourage in the generated images.
- negativePrompt() - Method in class com.google.genai.types.GenerateImagesConfig
-
Description of what to discourage in the generated images.
- negativePrompt() - Method in class com.google.genai.types.GenerateVideosConfig
-
Optional field in addition to the text content.
- negativePrompt(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- negativePrompt(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- negativePrompt(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- newHandle() - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
New handle that represents state that can be resumed.
- newHandle(String) - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate.Builder
- nullable() - Method in class com.google.genai.types.Schema
-
Optional.
- nullable(boolean) - Method in class com.google.genai.types.Schema.Builder
- numberOfImages() - Method in class com.google.genai.types.EditImageConfig
-
Number of images to generate.
- numberOfImages() - Method in class com.google.genai.types.GenerateImagesConfig
-
Number of images to generate.
- numberOfImages() - Method in class com.google.genai.types.UpscaleImageAPIConfig
- numberOfImages(Integer) - Method in class com.google.genai.types.EditImageConfig.Builder
- numberOfImages(Integer) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- numberOfImages(Integer) - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- numberOfVideos() - Method in class com.google.genai.types.GenerateVideosConfig
-
Number of output videos.
- numberOfVideos(Integer) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
O
- operationName() - Method in class com.google.genai.types.FetchPredictOperationParameters
-
The server-assigned name for the operation.
- operationName() - Method in class com.google.genai.types.GetOperationParameters
-
The server-assigned name for the operation.
- operationName(String) - Method in class com.google.genai.types.FetchPredictOperationParameters.Builder
- operationName(String) - Method in class com.google.genai.types.GetOperationParameters.Builder
- operations - Variable in class com.google.genai.Client.Async
- operations - Variable in class com.google.genai.Client
- Operations - Class in com.google.genai
-
Provides methods for managing the long-running operations.
- Operations(ApiClient) - Constructor for class com.google.genai.Operations
- outcome() - Method in class com.google.genai.types.CodeExecutionResult
-
Required.
- outcome(String) - Method in class com.google.genai.types.CodeExecutionResult.Builder
- output() - Method in class com.google.genai.types.CodeExecutionResult
-
Optional.
- output(String) - Method in class com.google.genai.types.CodeExecutionResult.Builder
- outputAudioTranscription() - Method in class com.google.genai.types.LiveClientSetup
-
The transcription of the output aligns with the language code specified for the output audio.
- outputAudioTranscription() - Method in class com.google.genai.types.LiveConnectConfig
-
The transcription of the output aligns with the language code specified for the output audio.
- outputAudioTranscription(AudioTranscriptionConfig) - Method in class com.google.genai.types.LiveClientSetup.Builder
- outputAudioTranscription(AudioTranscriptionConfig) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- outputCompressionQuality() - Method in class com.google.genai.types.EditImageConfig
-
Compression quality of the generated image (for ``image/jpeg`` only).
- outputCompressionQuality() - Method in class com.google.genai.types.GenerateImagesConfig
-
Compression quality of the generated image (for ``image/jpeg`` only).
- outputCompressionQuality() - Method in class com.google.genai.types.UpscaleImageAPIConfig
-
The level of compression if the ``output_mime_type`` is ``image/jpeg``.
- outputCompressionQuality() - Method in class com.google.genai.types.UpscaleImageConfig
-
The level of compression if the ``output_mime_type`` is ``image/jpeg``.
- outputCompressionQuality(Integer) - Method in class com.google.genai.types.EditImageConfig.Builder
- outputCompressionQuality(Integer) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- outputCompressionQuality(Integer) - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- outputCompressionQuality(Integer) - Method in class com.google.genai.types.UpscaleImageConfig.Builder
- outputDimensionality() - Method in class com.google.genai.types.EmbedContentConfig
-
Reduced dimension for the output embedding.
- outputDimensionality(Integer) - Method in class com.google.genai.types.EmbedContentConfig.Builder
- outputGcsUri() - Method in class com.google.genai.types.EditImageConfig
-
Cloud Storage URI used to store the generated images.
- outputGcsUri() - Method in class com.google.genai.types.GenerateImagesConfig
-
Cloud Storage URI used to store the generated images.
- outputGcsUri() - Method in class com.google.genai.types.GenerateVideosConfig
-
The gcs bucket where to save the generated videos.
- outputGcsUri(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- outputGcsUri(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- outputGcsUri(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- outputMimeType() - Method in class com.google.genai.types.EditImageConfig
-
MIME type of the generated image.
- outputMimeType() - Method in class com.google.genai.types.GenerateImagesConfig
-
MIME type of the generated image.
- outputMimeType() - Method in class com.google.genai.types.UpscaleImageAPIConfig
-
The image format that the output should be saved as.
- outputMimeType() - Method in class com.google.genai.types.UpscaleImageConfig
-
The image format that the output should be saved as.
- outputMimeType(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- outputMimeType(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- outputMimeType(String) - Method in class com.google.genai.types.UpscaleImageAPIConfig.Builder
- outputMimeType(String) - Method in class com.google.genai.types.UpscaleImageConfig.Builder
- outputTranscription() - Method in class com.google.genai.types.LiveServerContent
-
Output transcription.
- outputTranscription(Transcription) - Method in class com.google.genai.types.LiveServerContent.Builder
- overrideReplayId() - Method in class com.google.genai.types.TestTableItem
-
Use if you don't want to use the default replay id which is derived from the test name.
- overrideReplayId(String) - Method in class com.google.genai.types.TestTableItem.Builder
P
- parameterNames() - Method in class com.google.genai.types.TestTableFile
- parameterNames(List<String>) - Method in class com.google.genai.types.TestTableFile.Builder
- parameters() - Method in class com.google.genai.types.FunctionDeclaration
-
Optional.
- parameters() - Method in class com.google.genai.types.TestTableItem
-
The parameters to the test.
- parameters(Schema) - Method in class com.google.genai.types.FunctionDeclaration.Builder
- parameters(Map<String, Object>) - Method in class com.google.genai.types.TestTableItem.Builder
- Part - Class in com.google.genai.types
-
A datatype containing media content.
- Part() - Constructor for class com.google.genai.types.Part
- Part.Builder - Class in com.google.genai.types
-
Builder for Part.
- partIndex() - Method in class com.google.genai.types.Segment
-
Output only.
- partIndex(Integer) - Method in class com.google.genai.types.Segment.Builder
- parts() - Method in class com.google.genai.types.Content
-
List of parts that constitute a single message.
- parts() - Method in class com.google.genai.types.GenerateContentResponse
-
Returns the list of parts in the first candidate of the response.
- parts(List<Part>) - Method in class com.google.genai.types.Content.Builder
- pattern() - Method in class com.google.genai.types.Schema
-
Optional.
- pattern(String) - Method in class com.google.genai.types.Schema.Builder
- personGeneration() - Method in class com.google.genai.types.EditImageConfig
-
Allows generation of people by the model.
- personGeneration() - Method in class com.google.genai.types.GenerateImagesConfig
-
Allows generation of people by the model.
- personGeneration() - Method in class com.google.genai.types.GenerateVideosConfig
-
Whether allow to generate person videos, and restrict to specific ages.
- personGeneration(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- personGeneration(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- personGeneration(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- positivePromptSafetyAttributes() - Method in class com.google.genai.types.GenerateImagesResponse
-
Safety attributes of the positive prompt.
- positivePromptSafetyAttributes(SafetyAttributes) - Method in class com.google.genai.types.GenerateImagesResponse.Builder
- prebuiltVoiceConfig() - Method in class com.google.genai.types.VoiceConfig
-
The configuration for the speaker to use.
- prebuiltVoiceConfig(PrebuiltVoiceConfig) - Method in class com.google.genai.types.VoiceConfig.Builder
- PrebuiltVoiceConfig - Class in com.google.genai.types
-
The configuration for the prebuilt speaker to use.
- PrebuiltVoiceConfig() - Constructor for class com.google.genai.types.PrebuiltVoiceConfig
- PrebuiltVoiceConfig.Builder - Class in com.google.genai.types
-
Builder for PrebuiltVoiceConfig.
- prefixPaddingMs() - Method in class com.google.genai.types.AutomaticActivityDetection
-
The required duration of detected speech before start-of-speech is committed.
- prefixPaddingMs(Integer) - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- presencePenalty() - Method in class com.google.genai.types.GenerateContentConfig
-
Positive values penalize tokens that already appear in the generated text, increasing the probability of generating more diverse content.
- presencePenalty() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- presencePenalty(Float) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- presencePenalty(Float) - Method in class com.google.genai.types.GenerationConfig.Builder
- probability() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- probability(String) - Method in class com.google.genai.types.SafetyRating.Builder
- probabilityScore() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- probabilityScore(Float) - Method in class com.google.genai.types.SafetyRating.Builder
- project() - Method in class com.google.genai.Client
-
Returns the project ID for Vertex AI APIs.
- project(String) - Method in class com.google.genai.Client.Builder
-
Sets the project ID for Vertex AI APIs.
- prompt() - Method in class com.google.genai.types.EditImageParameters
-
A text description of the edit to apply to the image.
- prompt() - Method in class com.google.genai.types.GenerateImagesParameters
-
Text prompt that typically describes the images to output.
- prompt() - Method in class com.google.genai.types.GenerateVideosParameters
-
The text prompt for generating the videos.
- prompt(String) - Method in class com.google.genai.types.EditImageParameters.Builder
- prompt(String) - Method in class com.google.genai.types.GenerateImagesParameters.Builder
- prompt(String) - Method in class com.google.genai.types.GenerateVideosParameters.Builder
- promptFeedback() - Method in class com.google.genai.types.GenerateContentResponse
-
Output only.
- promptFeedback(GenerateContentResponsePromptFeedback) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- promptTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Number of tokens in the request.
- promptTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Number of tokens in the prompt.
- promptTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- promptTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- promptTokensDetails() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- promptTokensDetails() - Method in class com.google.genai.types.UsageMetadata
-
List of modalities that were processed in the request input.
- promptTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- promptTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.UsageMetadata.Builder
- properties() - Method in class com.google.genai.types.Schema
-
Optional.
- properties(Map<String, Schema>) - Method in class com.google.genai.types.Schema.Builder
- propertyOrdering() - Method in class com.google.genai.types.Schema
-
Optional.
- propertyOrdering(List<String>) - Method in class com.google.genai.types.Schema.Builder
- publicationDate() - Method in class com.google.genai.types.Citation
-
Output only.
- publicationDate(GoogleTypeDate) - Method in class com.google.genai.types.Citation.Builder
- pubsubTopic() - Method in class com.google.genai.types.GenerateVideosConfig
-
The pubsub topic where to publish the video generation progress.
- pubsubTopic(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
R
- ragCorpora() - Method in class com.google.genai.types.VertexRagStore
-
Optional.
- ragCorpora(List<String>) - Method in class com.google.genai.types.VertexRagStore.Builder
- ragCorpus() - Method in class com.google.genai.types.VertexRagStoreRagResource
-
Optional.
- ragCorpus(String) - Method in class com.google.genai.types.VertexRagStoreRagResource.Builder
- ragFileIds() - Method in class com.google.genai.types.VertexRagStoreRagResource
-
Optional.
- ragFileIds(List<String>) - Method in class com.google.genai.types.VertexRagStoreRagResource.Builder
- ragResources() - Method in class com.google.genai.types.VertexRagStore
-
Optional.
- ragResources(List<VertexRagStoreRagResource>) - Method in class com.google.genai.types.VertexRagStore.Builder
- ragRetrievalConfig() - Method in class com.google.genai.types.VertexRagStore
-
Optional.
- ragRetrievalConfig(RagRetrievalConfig) - Method in class com.google.genai.types.VertexRagStore.Builder
- RagRetrievalConfig - Class in com.google.genai.types
-
Specifies the context retrieval config.
- RagRetrievalConfig() - Constructor for class com.google.genai.types.RagRetrievalConfig
- RagRetrievalConfig.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfig.
- RagRetrievalConfigFilter - Class in com.google.genai.types
-
Config for filters.
- RagRetrievalConfigFilter() - Constructor for class com.google.genai.types.RagRetrievalConfigFilter
- RagRetrievalConfigFilter.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfigFilter.
- RagRetrievalConfigHybridSearch - Class in com.google.genai.types
-
Config for Hybrid Search.
- RagRetrievalConfigHybridSearch() - Constructor for class com.google.genai.types.RagRetrievalConfigHybridSearch
- RagRetrievalConfigHybridSearch.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfigHybridSearch.
- RagRetrievalConfigRanking - Class in com.google.genai.types
-
Config for ranking and reranking.
- RagRetrievalConfigRanking() - Constructor for class com.google.genai.types.RagRetrievalConfigRanking
- RagRetrievalConfigRanking.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfigRanking.
- RagRetrievalConfigRankingLlmRanker - Class in com.google.genai.types
-
Config for LlmRanker.
- RagRetrievalConfigRankingLlmRanker() - Constructor for class com.google.genai.types.RagRetrievalConfigRankingLlmRanker
- RagRetrievalConfigRankingLlmRanker.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfigRankingLlmRanker.
- RagRetrievalConfigRankingRankService - Class in com.google.genai.types
-
Config for Rank Service.
- RagRetrievalConfigRankingRankService() - Constructor for class com.google.genai.types.RagRetrievalConfigRankingRankService
- RagRetrievalConfigRankingRankService.Builder - Class in com.google.genai.types
-
Builder for RagRetrievalConfigRankingRankService.
- raiFilteredReason() - Method in class com.google.genai.types.GeneratedImage
-
Responsible AI filter reason if the image is filtered out of the response.
- raiFilteredReason(String) - Method in class com.google.genai.types.GeneratedImage.Builder
- raiMediaFilteredCount() - Method in class com.google.genai.types.GenerateVideosResponse
-
Returns if any videos were filtered due to RAI policies.
- raiMediaFilteredCount(Integer) - Method in class com.google.genai.types.GenerateVideosResponse.Builder
- raiMediaFilteredReasons() - Method in class com.google.genai.types.GenerateVideosResponse
-
Returns rai failure reasons if any.
- raiMediaFilteredReasons(List<String>) - Method in class com.google.genai.types.GenerateVideosResponse.Builder
- ranking() - Method in class com.google.genai.types.RagRetrievalConfig
-
Optional.
- ranking(RagRetrievalConfigRanking) - Method in class com.google.genai.types.RagRetrievalConfig.Builder
- rankService() - Method in class com.google.genai.types.RagRetrievalConfigRanking
-
Optional.
- rankService(RagRetrievalConfigRankingRankService) - Method in class com.google.genai.types.RagRetrievalConfigRanking.Builder
- RawReferenceImage - Class in com.google.genai.types
-
A raw reference image.
- RawReferenceImage() - Constructor for class com.google.genai.types.RawReferenceImage
- RawReferenceImage.Builder - Class in com.google.genai.types
-
Builder for RawReferenceImage.
- realtimeInput() - Method in class com.google.genai.types.LiveClientMessage
-
User input that is sent in real time.
- realtimeInput(LiveClientRealtimeInput) - Method in class com.google.genai.types.LiveClientMessage.Builder
- realtimeInputConfig() - Method in class com.google.genai.types.LiveClientSetup
-
Configures the realtime input behavior in BidiGenerateContent.
- realtimeInputConfig() - Method in class com.google.genai.types.LiveConnectConfig
-
Configures the realtime input behavior in BidiGenerateContent.
- realtimeInputConfig(RealtimeInputConfig) - Method in class com.google.genai.types.LiveClientSetup.Builder
- realtimeInputConfig(RealtimeInputConfig) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- RealtimeInputConfig - Class in com.google.genai.types
-
Marks the end of user activity.
- RealtimeInputConfig() - Constructor for class com.google.genai.types.RealtimeInputConfig
- RealtimeInputConfig.Builder - Class in com.google.genai.types
-
Builder for RealtimeInputConfig.
- receive(Consumer<LiveServerMessage>) - Method in class com.google.genai.AsyncSession
-
Registers a callback to receive messages from the live session.
- recordHistory(List<Content>, GenerateContentResponse) - Method in class com.google.genai.Chat
-
Records the chat history.
- referenceId() - Method in class com.google.genai.types.ControlReferenceImage
-
The id of the reference image.
- referenceId() - Method in class com.google.genai.types.MaskReferenceImage
-
The id of the reference image.
- referenceId() - Method in class com.google.genai.types.RawReferenceImage
-
The id of the reference image.
- referenceId() - Method in class com.google.genai.types.ReferenceImageAPI
-
The id of the reference image.
- referenceId() - Method in class com.google.genai.types.StyleReferenceImage
-
The id of the reference image.
- referenceId() - Method in class com.google.genai.types.SubjectReferenceImage
-
The id of the reference image.
- referenceId(Integer) - Method in class com.google.genai.types.ControlReferenceImage.Builder
- referenceId(Integer) - Method in class com.google.genai.types.MaskReferenceImage.Builder
- referenceId(Integer) - Method in class com.google.genai.types.RawReferenceImage.Builder
- referenceId(Integer) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- referenceId(Integer) - Method in class com.google.genai.types.StyleReferenceImage.Builder
- referenceId(Integer) - Method in class com.google.genai.types.SubjectReferenceImage.Builder
- referenceImage() - Method in class com.google.genai.types.ControlReferenceImage
-
The reference image for the editing operation.
- referenceImage() - Method in class com.google.genai.types.MaskReferenceImage
-
The reference image for the editing operation.
- referenceImage() - Method in class com.google.genai.types.RawReferenceImage
-
The reference image for the editing operation.
- referenceImage() - Method in class com.google.genai.types.ReferenceImageAPI
-
The reference image for the editing operation.
- referenceImage() - Method in class com.google.genai.types.StyleReferenceImage
-
The reference image for the editing operation.
- referenceImage() - Method in class com.google.genai.types.SubjectReferenceImage
-
The reference image for the editing operation.
- referenceImage(Image) - Method in class com.google.genai.types.ControlReferenceImage.Builder
- referenceImage(Image) - Method in class com.google.genai.types.MaskReferenceImage.Builder
- referenceImage(Image) - Method in class com.google.genai.types.RawReferenceImage.Builder
- referenceImage(Image) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- referenceImage(Image) - Method in class com.google.genai.types.StyleReferenceImage.Builder
- referenceImage(Image) - Method in class com.google.genai.types.SubjectReferenceImage.Builder
- ReferenceImage - Interface in com.google.genai.types
-
An interface for a Reference image.
- ReferenceImageAPI - Class in com.google.genai.types
-
Private class that represents a Reference image that is sent to API.
- ReferenceImageAPI() - Constructor for class com.google.genai.types.ReferenceImageAPI
- ReferenceImageAPI.Builder - Class in com.google.genai.types
-
Builder for ReferenceImageAPI.
- referenceImages() - Method in class com.google.genai.types.EditImageParameters
-
The reference images for Imagen 3 editing.
- referenceImages(List<ReferenceImageAPI>) - Method in class com.google.genai.types.EditImageParameters.Builder
- referenceType() - Method in class com.google.genai.types.ControlReferenceImage
-
The type of the reference image.
- referenceType() - Method in class com.google.genai.types.MaskReferenceImage
-
The type of the reference image.
- referenceType() - Method in class com.google.genai.types.RawReferenceImage
-
The type of the reference image.
- referenceType() - Method in class com.google.genai.types.ReferenceImageAPI
-
The type of the reference image.
- referenceType() - Method in class com.google.genai.types.StyleReferenceImage
-
The type of the reference image.
- referenceType() - Method in class com.google.genai.types.SubjectReferenceImage
-
The type of the reference image.
- referenceType(String) - Method in class com.google.genai.types.ControlReferenceImage.Builder
- referenceType(String) - Method in class com.google.genai.types.MaskReferenceImage.Builder
- referenceType(String) - Method in class com.google.genai.types.RawReferenceImage.Builder
- referenceType(String) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- referenceType(String) - Method in class com.google.genai.types.StyleReferenceImage.Builder
- referenceType(String) - Method in class com.google.genai.types.SubjectReferenceImage.Builder
- renderedContent() - Method in class com.google.genai.types.SearchEntryPoint
-
Optional.
- renderedContent(String) - Method in class com.google.genai.types.SearchEntryPoint.Builder
- ReplayFile - Class in com.google.genai.types
-
Represents a recorded session.
- ReplayFile() - Constructor for class com.google.genai.types.ReplayFile
- ReplayFile.Builder - Class in com.google.genai.types
-
Builder for ReplayFile.
- replayId() - Method in class com.google.genai.types.ReplayFile
- replayId(String) - Method in class com.google.genai.types.ReplayFile.Builder
- ReplayInteraction - Class in com.google.genai.types
-
Represents a single interaction, request and response in a replay.
- ReplayInteraction() - Constructor for class com.google.genai.types.ReplayInteraction
- ReplayInteraction.Builder - Class in com.google.genai.types
-
Builder for ReplayInteraction.
- ReplayRequest - Class in com.google.genai.types
-
Represents a single request in a replay.
- ReplayRequest() - Constructor for class com.google.genai.types.ReplayRequest
- ReplayRequest.Builder - Class in com.google.genai.types
-
Builder for ReplayRequest.
- ReplayResponse - Class in com.google.genai.types
-
Represents a single response in a replay.
- ReplayResponse() - Constructor for class com.google.genai.types.ReplayResponse
- ReplayResponse.Builder - Class in com.google.genai.types
-
Builder for ReplayResponse.
- request() - Method in class com.google.genai.types.ReplayInteraction
- request(ReplayRequest) - Method in class com.google.genai.types.ReplayInteraction.Builder
- required() - Method in class com.google.genai.types.Schema
-
Optional.
- required(List<String>) - Method in class com.google.genai.types.Schema.Builder
- resolution() - Method in class com.google.genai.types.GenerateVideosConfig
-
The resolution for the generated video.
- resolution(String) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- resourceName() - Method in class com.google.genai.types.FetchPredictOperationParameters
- resourceName(String) - Method in class com.google.genai.types.FetchPredictOperationParameters.Builder
- response() - Method in class com.google.genai.types.FunctionDeclaration
-
Optional.
- response() - Method in class com.google.genai.types.FunctionResponse
-
Required.
- response() - Method in class com.google.genai.types.GenerateVideosOperation
-
The generated videos.
- response() - Method in class com.google.genai.types.ReplayInteraction
- response(GenerateVideosResponse) - Method in class com.google.genai.types.GenerateVideosOperation.Builder
- response(ReplayResponse) - Method in class com.google.genai.types.ReplayInteraction.Builder
- response(Schema) - Method in class com.google.genai.types.FunctionDeclaration.Builder
- response(Map<String, Object>) - Method in class com.google.genai.types.FunctionResponse.Builder
- responseId() - Method in class com.google.genai.types.GenerateContentResponse
-
Identifier for each response.
- responseId(String) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- responseLogprobs() - Method in class com.google.genai.types.GenerateContentConfig
-
Whether to return the log probabilities of the tokens that were chosen by the model at each step.
- responseLogprobs() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- responseLogprobs(boolean) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- responseLogprobs(boolean) - Method in class com.google.genai.types.GenerationConfig.Builder
- responseMimeType() - Method in class com.google.genai.types.GenerateContentConfig
-
Output response media type of the generated candidate text.
- responseMimeType() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- responseMimeType(String) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- responseMimeType(String) - Method in class com.google.genai.types.GenerationConfig.Builder
- responseModalities() - Method in class com.google.genai.types.GenerateContentConfig
-
The requested modalities of the response.
- responseModalities() - Method in class com.google.genai.types.LiveConnectConfig
-
The requested modalities of the response.
- responseModalities(List<String>) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- responseModalities(List<String>) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- responseSchema() - Method in class com.google.genai.types.GenerateContentConfig
-
Schema that the generated candidate text must adhere to.
- responseSchema() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- responseSchema(Schema) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- responseSchema(Schema) - Method in class com.google.genai.types.GenerationConfig.Builder
- ResponseStream<T extends JsonSerializable> - Class in com.google.genai
-
An iterable of datatype objects.
- ResponseStream(Class<T>, ApiResponse, Object, String) - Constructor for class com.google.genai.ResponseStream
- responseTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Total number of tokens across all the generated response candidates.
- responseTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- responseTokensDetails() - Method in class com.google.genai.types.UsageMetadata
-
List of modalities that were returned in the response.
- responseTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.UsageMetadata.Builder
- resumable() - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
True if session can be resumed at this point.
- resumable(boolean) - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate.Builder
- retrieval() - Method in class com.google.genai.types.Tool
-
Optional.
- retrieval(Retrieval) - Method in class com.google.genai.types.Tool.Builder
- Retrieval - Class in com.google.genai.types
-
Defines a retrieval tool that model can call to access external knowledge.
- Retrieval() - Constructor for class com.google.genai.types.Retrieval
- Retrieval.Builder - Class in com.google.genai.types
-
Builder for Retrieval.
- retrievalMetadata() - Method in class com.google.genai.types.GroundingMetadata
-
Optional.
- retrievalMetadata(RetrievalMetadata) - Method in class com.google.genai.types.GroundingMetadata.Builder
- RetrievalMetadata - Class in com.google.genai.types
-
Metadata related to retrieval in the grounding flow.
- RetrievalMetadata() - Constructor for class com.google.genai.types.RetrievalMetadata
- RetrievalMetadata.Builder - Class in com.google.genai.types
-
Builder for RetrievalMetadata.
- retrievalQueries() - Method in class com.google.genai.types.GroundingMetadata
-
Optional.
- retrievalQueries(List<String>) - Method in class com.google.genai.types.GroundingMetadata.Builder
- retrievedContext() - Method in class com.google.genai.types.GroundingChunk
-
Grounding chunk from context retrieved by the retrieval tools.
- retrievedContext(GroundingChunkRetrievedContext) - Method in class com.google.genai.types.GroundingChunk.Builder
- role() - Method in class com.google.genai.types.Content
-
Optional.
- role() - Method in class com.google.genai.types.TokensInfo
-
Optional.
- role(String) - Method in class com.google.genai.types.Content.Builder
- role(String) - Method in class com.google.genai.types.TokensInfo.Builder
- routingConfig() - Method in class com.google.genai.types.GenerateContentConfig
-
Configuration for model router requests.
- routingConfig() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- routingConfig(GenerationConfigRoutingConfig) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- routingConfig(GenerationConfigRoutingConfig) - Method in class com.google.genai.types.GenerationConfig.Builder
S
- safetyAttributes() - Method in class com.google.genai.types.GeneratedImage
-
Safety attributes of the image.
- safetyAttributes(SafetyAttributes) - Method in class com.google.genai.types.GeneratedImage.Builder
- SafetyAttributes - Class in com.google.genai.types
-
Safety attributes of a GeneratedImage or the user-provided prompt.
- SafetyAttributes() - Constructor for class com.google.genai.types.SafetyAttributes
- SafetyAttributes.Builder - Class in com.google.genai.types
-
Builder for SafetyAttributes.
- safetyFilterLevel() - Method in class com.google.genai.types.EditImageConfig
-
Filter level for safety filtering.
- safetyFilterLevel() - Method in class com.google.genai.types.GenerateImagesConfig
-
Filter level for safety filtering.
- safetyFilterLevel(String) - Method in class com.google.genai.types.EditImageConfig.Builder
- safetyFilterLevel(String) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- SafetyRating - Class in com.google.genai.types
-
Safety rating corresponding to the generated content.
- SafetyRating() - Constructor for class com.google.genai.types.SafetyRating
- SafetyRating.Builder - Class in com.google.genai.types
-
Builder for SafetyRating.
- safetyRatings() - Method in class com.google.genai.types.Candidate
-
Output only.
- safetyRatings() - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Output only.
- safetyRatings(List<SafetyRating>) - Method in class com.google.genai.types.Candidate.Builder
- safetyRatings(List<SafetyRating>) - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- SafetySetting - Class in com.google.genai.types
-
Safety settings.
- SafetySetting() - Constructor for class com.google.genai.types.SafetySetting
- SafetySetting.Builder - Class in com.google.genai.types
-
Builder for SafetySetting.
- safetySettings() - Method in class com.google.genai.types.GenerateContentConfig
-
Safety settings in the request to block unsafe content in the response.
- safetySettings(List<SafetySetting>) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- Schema - Class in com.google.genai.types
-
Schema is used to define the format of input/output data.
- Schema() - Constructor for class com.google.genai.types.Schema
- Schema.Builder - Class in com.google.genai.types
-
Builder for Schema.
- scores() - Method in class com.google.genai.types.SafetyAttributes
-
List of scores of each categories.
- scores(List<Float>) - Method in class com.google.genai.types.SafetyAttributes.Builder
- sdkBlob() - Method in class com.google.genai.types.SearchEntryPoint
-
Optional.
- sdkBlob(byte[]) - Method in class com.google.genai.types.SearchEntryPoint.Builder
- sdkResponseSegments() - Method in class com.google.genai.types.ReplayResponse
- sdkResponseSegments(List<Map<String, Object>>) - Method in class com.google.genai.types.ReplayResponse.Builder
- searchEntryPoint() - Method in class com.google.genai.types.GroundingMetadata
-
Optional.
- searchEntryPoint(SearchEntryPoint) - Method in class com.google.genai.types.GroundingMetadata.Builder
- SearchEntryPoint - Class in com.google.genai.types
-
Google search entry point.
- SearchEntryPoint() - Constructor for class com.google.genai.types.SearchEntryPoint
- SearchEntryPoint.Builder - Class in com.google.genai.types
-
Builder for SearchEntryPoint.
- seed() - Method in class com.google.genai.types.EditImageConfig
-
Random seed for image generation.
- seed() - Method in class com.google.genai.types.GenerateContentConfig
-
When ``seed`` is fixed to a specific number, the model makes a best effort to provide the same response for repeated requests.
- seed() - Method in class com.google.genai.types.GenerateImagesConfig
-
Random seed for image generation.
- seed() - Method in class com.google.genai.types.GenerateVideosConfig
-
The RNG seed.
- seed() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- seed() - Method in class com.google.genai.types.LiveConnectConfig
-
When ``seed`` is fixed to a specific number, the model makes a best effort to provide the same response for repeated requests.
- seed(Integer) - Method in class com.google.genai.types.EditImageConfig.Builder
- seed(Integer) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- seed(Integer) - Method in class com.google.genai.types.GenerateImagesConfig.Builder
- seed(Integer) - Method in class com.google.genai.types.GenerateVideosConfig.Builder
- seed(Integer) - Method in class com.google.genai.types.GenerationConfig.Builder
- seed(Integer) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- segment() - Method in class com.google.genai.types.GroundingSupport
-
Segment of the content this support belongs to.
- segment(Segment) - Method in class com.google.genai.types.GroundingSupport.Builder
- Segment - Class in com.google.genai.types
-
Segment of the content.
- Segment() - Constructor for class com.google.genai.types.Segment
- Segment.Builder - Class in com.google.genai.types
-
Builder for Segment.
- segmentationClasses() - Method in class com.google.genai.types.MaskReferenceConfig
-
A list of up to 5 class ids to use for semantic segmentation.
- segmentationClasses(List<Integer>) - Method in class com.google.genai.types.MaskReferenceConfig.Builder
- sendClientContent(LiveSendClientContentParameters) - Method in class com.google.genai.AsyncSession
-
Sends client content to the live session.
- sendMessage(Content) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessage(Content, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessage(String) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessage(String, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessage(List<Content>) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessage(List<Content>, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessageStream(Content) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
- sendMessageStream(Content, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
- sendMessageStream(String) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
- sendMessageStream(String, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
- sendMessageStream(List<Content>) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns the model's response.
- sendMessageStream(List<Content>, GenerateContentConfig) - Method in class com.google.genai.Chat
-
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
- sendRealtimeInput(LiveSendRealtimeInputParameters) - Method in class com.google.genai.AsyncSession
-
Sends realtime input to the live session.
- sendToolResponse(LiveSendToolResponseParameters) - Method in class com.google.genai.AsyncSession
-
Sends tool response to the live session.
- serverContent() - Method in class com.google.genai.types.LiveServerMessage
-
Content generated by the model in response to client messages.
- serverContent(LiveServerContent) - Method in class com.google.genai.types.LiveServerMessage.Builder
- ServerException - Exception in com.google.genai.errors
-
Server exception raised by the GenAI API.
- ServerException(int, String, String) - Constructor for exception com.google.genai.errors.ServerException
-
Creates a new ServerException with the specified message.
- SessionResumptionConfig - Class in com.google.genai.types
-
Configuration of session resumption mechanism.
- SessionResumptionConfig() - Constructor for class com.google.genai.types.SessionResumptionConfig
- SessionResumptionConfig.Builder - Class in com.google.genai.types
-
Builder for SessionResumptionConfig.
- setDefaultBaseUrls(Optional<String>, Optional<String>) - Static method in class com.google.genai.Client
-
Overrides the base URLs for the Gemini API and Vertex AI API.
- setReplayId(String) - Method in class com.google.genai.Client
- setup() - Method in class com.google.genai.types.LiveClientMessage
-
Message to be sent by the system when connecting to the API.
- setup(LiveClientSetup) - Method in class com.google.genai.types.LiveClientMessage.Builder
- setupComplete() - Method in class com.google.genai.types.LiveServerMessage
-
Sent in response to a `LiveClientSetup` message from the client.
- setupComplete(LiveServerSetupComplete) - Method in class com.google.genai.types.LiveServerMessage.Builder
- severity() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- severity(String) - Method in class com.google.genai.types.SafetyRating.Builder
- severityScore() - Method in class com.google.genai.types.SafetyRating
-
Output only.
- severityScore(Float) - Method in class com.google.genai.types.SafetyRating.Builder
- silenceDurationMs() - Method in class com.google.genai.types.AutomaticActivityDetection
-
The required duration of detected non-speech (e.g.
- silenceDurationMs(Integer) - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- similarityTopK() - Method in class com.google.genai.types.VertexRagStore
-
Optional.
- similarityTopK(Integer) - Method in class com.google.genai.types.VertexRagStore.Builder
- skipInApiMode() - Method in class com.google.genai.types.TestTableItem
-
When set to a reason string, this test will be skipped in the API mode.
- skipInApiMode(String) - Method in class com.google.genai.types.TestTableItem.Builder
- slidingWindow() - Method in class com.google.genai.types.ContextWindowCompressionConfig
-
Sliding window compression mechanism.
- slidingWindow(SlidingWindow) - Method in class com.google.genai.types.ContextWindowCompressionConfig.Builder
- SlidingWindow - Class in com.google.genai.types
-
Context window will be truncated by keeping only suffix of it.
- SlidingWindow() - Constructor for class com.google.genai.types.SlidingWindow
- SlidingWindow.Builder - Class in com.google.genai.types
-
Builder for SlidingWindow.
- speechConfig() - Method in class com.google.genai.types.GenerateContentConfig
-
The speech generation configuration.
- speechConfig() - Method in class com.google.genai.types.LiveConnectConfig
-
The speech generation configuration.
- speechConfig(SpeechConfig) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- speechConfig(SpeechConfig) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- SpeechConfig - Class in com.google.genai.types
-
The speech generation configuration.
- SpeechConfig() - Constructor for class com.google.genai.types.SpeechConfig
- SpeechConfig.Builder - Class in com.google.genai.types
-
Builder for SpeechConfig.
- startIndex() - Method in class com.google.genai.types.Citation
-
Output only.
- startIndex() - Method in class com.google.genai.types.Segment
-
Output only.
- startIndex(Integer) - Method in class com.google.genai.types.Citation.Builder
- startIndex(Integer) - Method in class com.google.genai.types.Segment.Builder
- startOffset() - Method in class com.google.genai.types.VideoMetadata
-
Optional.
- startOffset(String) - Method in class com.google.genai.types.VideoMetadata.Builder
- startOfSpeechSensitivity() - Method in class com.google.genai.types.AutomaticActivityDetection
-
Determines how likely speech is to be detected.
- startOfSpeechSensitivity(String) - Method in class com.google.genai.types.AutomaticActivityDetection.Builder
- statistics() - Method in class com.google.genai.types.ContentEmbedding
-
Vertex API only.
- statistics(ContentEmbeddingStatistics) - Method in class com.google.genai.types.ContentEmbedding.Builder
- status() - Method in exception com.google.genai.errors.ApiException
-
Returns the status from the API response.
- statusCode() - Method in class com.google.genai.types.ReplayResponse
- statusCode(Integer) - Method in class com.google.genai.types.ReplayResponse.Builder
- stopSequences() - Method in class com.google.genai.types.GenerateContentConfig
-
List of strings that tells the model to stop generating text if one of the strings is encountered in the response.
- stopSequences() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- stopSequences(List<String>) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- stopSequences(List<String>) - Method in class com.google.genai.types.GenerationConfig.Builder
- styleDescription() - Method in class com.google.genai.types.StyleReferenceConfig
-
A text description of the style to use for the generated image.
- styleDescription(String) - Method in class com.google.genai.types.StyleReferenceConfig.Builder
- styleImageConfig() - Method in class com.google.genai.types.ReferenceImageAPI
-
Configuration for the style reference image.
- styleImageConfig(StyleReferenceConfig) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- StyleReferenceConfig - Class in com.google.genai.types
-
Configuration for a Style reference image.
- StyleReferenceConfig() - Constructor for class com.google.genai.types.StyleReferenceConfig
- StyleReferenceConfig.Builder - Class in com.google.genai.types
-
Builder for StyleReferenceConfig.
- StyleReferenceImage - Class in com.google.genai.types
-
A style reference image.
- StyleReferenceImage() - Constructor for class com.google.genai.types.StyleReferenceImage
- StyleReferenceImage.Builder - Class in com.google.genai.types
-
Builder for StyleReferenceImage.
- subjectDescription() - Method in class com.google.genai.types.SubjectReferenceConfig
-
Subject description for the image.
- subjectDescription(String) - Method in class com.google.genai.types.SubjectReferenceConfig.Builder
- subjectImageConfig() - Method in class com.google.genai.types.ReferenceImageAPI
-
Configuration for the subject reference image.
- subjectImageConfig(SubjectReferenceConfig) - Method in class com.google.genai.types.ReferenceImageAPI.Builder
- SubjectReferenceConfig - Class in com.google.genai.types
-
Configuration for a Subject reference image.
- SubjectReferenceConfig() - Constructor for class com.google.genai.types.SubjectReferenceConfig
- SubjectReferenceConfig.Builder - Class in com.google.genai.types
-
Builder for SubjectReferenceConfig.
- SubjectReferenceImage - Class in com.google.genai.types
-
A subject reference image.
- SubjectReferenceImage() - Constructor for class com.google.genai.types.SubjectReferenceImage
- SubjectReferenceImage.Builder - Class in com.google.genai.types
-
Builder for SubjectReferenceImage.
- subjectType() - Method in class com.google.genai.types.SubjectReferenceConfig
-
The subject type of a subject reference image.
- subjectType(String) - Method in class com.google.genai.types.SubjectReferenceConfig.Builder
- systemInstruction() - Method in class com.google.genai.types.CountTokensConfig
-
Instructions for the model to steer it toward better performance.
- systemInstruction() - Method in class com.google.genai.types.GenerateContentConfig
-
Instructions for the model to steer it toward better performance.
- systemInstruction() - Method in class com.google.genai.types.LiveClientSetup
-
The user provided system instructions for the model.
- systemInstruction() - Method in class com.google.genai.types.LiveConnectConfig
-
The user provided system instructions for the model.
- systemInstruction(Content) - Method in class com.google.genai.types.CountTokensConfig.Builder
- systemInstruction(Content) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- systemInstruction(Content) - Method in class com.google.genai.types.LiveClientSetup.Builder
- systemInstruction(Content) - Method in class com.google.genai.types.LiveConnectConfig.Builder
T
- targetTokens() - Method in class com.google.genai.types.SlidingWindow
-
Session reduction target -- how many tokens we should keep.
- targetTokens(Long) - Method in class com.google.genai.types.SlidingWindow.Builder
- taskType() - Method in class com.google.genai.types.EmbedContentConfig
-
Type of task for which the embedding will be used.
- taskType(String) - Method in class com.google.genai.types.EmbedContentConfig.Builder
- temperature() - Method in class com.google.genai.types.GenerateContentConfig
-
Value that controls the degree of randomness in token selection.
- temperature() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- temperature() - Method in class com.google.genai.types.LiveConnectConfig
-
Value that controls the degree of randomness in token selection.
- temperature(Float) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- temperature(Float) - Method in class com.google.genai.types.GenerationConfig.Builder
- temperature(Float) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- testMethod() - Method in class com.google.genai.types.TestTableFile
- testMethod(String) - Method in class com.google.genai.types.TestTableFile.Builder
- testTable() - Method in class com.google.genai.types.TestTableFile
- testTable(List<TestTableItem>) - Method in class com.google.genai.types.TestTableFile.Builder
- TestTableFile - Class in com.google.genai.types
-
None
- TestTableFile() - Constructor for class com.google.genai.types.TestTableFile
- TestTableFile.Builder - Class in com.google.genai.types
-
Builder for TestTableFile.
- TestTableItem - Class in com.google.genai.types
-
None
- TestTableItem() - Constructor for class com.google.genai.types.TestTableItem
- TestTableItem.Builder - Class in com.google.genai.types
-
Builder for TestTableItem.
- text() - Method in class com.google.genai.types.GenerateContentResponse
-
Returns the concatenation of all text parts in the first candidate of the response.
- text() - Method in class com.google.genai.types.GroundingChunkRetrievedContext
-
Text of the attribution.
- text() - Method in class com.google.genai.types.Part
-
Optional.
- text() - Method in class com.google.genai.types.Segment
-
Output only.
- text() - Method in class com.google.genai.types.Transcription
-
Transcription text.
- text(String) - Method in class com.google.genai.types.GroundingChunkRetrievedContext.Builder
- text(String) - Method in class com.google.genai.types.Part.Builder
- text(String) - Method in class com.google.genai.types.Segment.Builder
- text(String) - Method in class com.google.genai.types.Transcription.Builder
- thinkingBudget() - Method in class com.google.genai.types.ThinkingConfig
-
Indicates the thinking budget in tokens.
- thinkingBudget(Integer) - Method in class com.google.genai.types.ThinkingConfig.Builder
- thinkingConfig() - Method in class com.google.genai.types.GenerateContentConfig
-
The thinking features configuration.
- thinkingConfig(ThinkingConfig) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- ThinkingConfig - Class in com.google.genai.types
-
The thinking features configuration.
- ThinkingConfig() - Constructor for class com.google.genai.types.ThinkingConfig
- ThinkingConfig.Builder - Class in com.google.genai.types
-
Builder for ThinkingConfig.
- thought() - Method in class com.google.genai.types.Part
-
Indicates if the part is thought from the model.
- thought(boolean) - Method in class com.google.genai.types.Part.Builder
- thoughtSignature() - Method in class com.google.genai.types.Part
-
An opaque signature for the thought so it can be reused in subsequent requests.
- thoughtSignature(byte[]) - Method in class com.google.genai.types.Part.Builder
- thoughtsTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- thoughtsTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Number of tokens of thoughts for thinking models.
- thoughtsTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- thoughtsTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- threshold() - Method in class com.google.genai.types.SafetySetting
-
Required.
- threshold(String) - Method in class com.google.genai.types.SafetySetting.Builder
- throwFromResponse(CloseableHttpResponse) - Static method in exception com.google.genai.errors.ApiException
-
Throws an ApiException from the response if the response is not a OK status.
- throwIfStreamNotConsumed() - Method in class com.google.genai.Chat
- timeLeft() - Method in class com.google.genai.types.LiveServerGoAway
-
The remaining time before the connection will be terminated as ABORTED.
- timeLeft(String) - Method in class com.google.genai.types.LiveServerGoAway.Builder
- timeout() - Method in class com.google.genai.types.HttpOptions
-
Timeout for the request in milliseconds.
- timeout(Integer) - Method in class com.google.genai.types.HttpOptions.Builder
- title() - Method in class com.google.genai.types.Citation
-
Output only.
- title() - Method in class com.google.genai.types.EmbedContentConfig
-
Title for the text.
- title() - Method in class com.google.genai.types.GroundingChunkRetrievedContext
-
Title of the attribution.
- title() - Method in class com.google.genai.types.GroundingChunkWeb
-
Title of the chunk.
- title() - Method in class com.google.genai.types.Schema
-
Optional.
- title(String) - Method in class com.google.genai.types.Citation.Builder
- title(String) - Method in class com.google.genai.types.EmbedContentConfig.Builder
- title(String) - Method in class com.google.genai.types.GroundingChunkRetrievedContext.Builder
- title(String) - Method in class com.google.genai.types.GroundingChunkWeb.Builder
- title(String) - Method in class com.google.genai.types.Schema.Builder
- toBuilder() - Method in class com.google.genai.types.ActivityEnd
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ActivityStart
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.AudioTranscription
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.AudioTranscriptionConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.AutomaticActivityDetection
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Blob
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Candidate
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Citation
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.CitationMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.CodeExecutionResult
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ComputeTokensConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ComputeTokensParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ComputeTokensResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Content
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ContentEmbedding
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ContentEmbeddingStatistics
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ContextWindowCompressionConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ControlReferenceConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ControlReferenceImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.CountTokensConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.CountTokensParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.CountTokensResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.DynamicRetrievalConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EditImageConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EditImageParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EditImageResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EmbedContentConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EmbedContentMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EmbedContentParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EmbedContentResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.EnterpriseWebSearch
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ExecutableCode
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FetchPredictOperationConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FetchPredictOperationParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FileData
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FunctionCall
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FunctionCallingConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FunctionDeclaration
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.FunctionResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateContentConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateContentParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateContentResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateContentResponsePromptFeedback
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GeneratedImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GeneratedVideo
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateImagesConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateImagesParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateImagesResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateVideosConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateVideosOperation
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateVideosParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerateVideosResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerationConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerationConfigRoutingConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GetOperationConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GetOperationParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GoogleSearch
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GoogleSearchRetrieval
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GoogleTypeDate
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GroundingChunk
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GroundingChunkRetrievedContext
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GroundingChunkWeb
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GroundingMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.GroundingSupport
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.HttpOptions
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Image
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientContent
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientMessage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientRealtimeInput
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientSessionResumptionConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientSetup
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveClientToolResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveConnectConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveConnectParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveSendClientContentParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveSendRealtimeInputParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveSendToolResponseParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerContent
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerGoAway
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerMessage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerSessionResumptionUpdate
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerSetupComplete
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerToolCall
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LiveServerToolCallCancellation
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LogprobsResult
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LogprobsResultCandidate
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.LogprobsResultTopCandidates
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.MaskReferenceConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.MaskReferenceImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ModalityTokenCount
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ModelSelectionConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Part
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.PrebuiltVoiceConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfigFilter
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfigHybridSearch
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfigRanking
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfigRankingLlmRanker
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RagRetrievalConfigRankingRankService
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RawReferenceImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RealtimeInputConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ReferenceImageAPI
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ReplayFile
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ReplayInteraction
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ReplayRequest
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ReplayResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Retrieval
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.RetrievalMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SafetyAttributes
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SafetyRating
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SafetySetting
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Schema
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SearchEntryPoint
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Segment
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SessionResumptionConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SlidingWindow
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SpeechConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.StyleReferenceConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.StyleReferenceImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SubjectReferenceConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.SubjectReferenceImage
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.TestTableFile
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.TestTableItem
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ThinkingConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.TokensInfo
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Tool
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ToolCodeExecution
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.ToolConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Transcription
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UploadFileConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UpscaleImageAPIConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UpscaleImageAPIParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UpscaleImageConfig
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UpscaleImageParameters
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UpscaleImageResponse
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.UsageMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.VertexAISearch
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.VertexRagStore
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.VertexRagStoreRagResource
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.Video
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.VideoMetadata
-
Creates a builder with the same values as this instance.
- toBuilder() - Method in class com.google.genai.types.VoiceConfig
-
Creates a builder with the same values as this instance.
- toJson() - Method in class com.google.genai.JsonSerializable
-
Serializes the instance to a Json string.
- token() - Method in class com.google.genai.types.LogprobsResultCandidate
-
The candidate's token string value.
- token(String) - Method in class com.google.genai.types.LogprobsResultCandidate.Builder
- tokenCount() - Method in class com.google.genai.types.Candidate
-
Number of tokens for this candidate.
- tokenCount() - Method in class com.google.genai.types.ContentEmbeddingStatistics
-
Vertex API only.
- tokenCount() - Method in class com.google.genai.types.ModalityTokenCount
-
Number of tokens.
- tokenCount(Float) - Method in class com.google.genai.types.ContentEmbeddingStatistics.Builder
- tokenCount(Integer) - Method in class com.google.genai.types.Candidate.Builder
- tokenCount(Integer) - Method in class com.google.genai.types.ModalityTokenCount.Builder
- tokenId() - Method in class com.google.genai.types.LogprobsResultCandidate
-
The candidate's token id value.
- tokenId(Integer) - Method in class com.google.genai.types.LogprobsResultCandidate.Builder
- tokenIds() - Method in class com.google.genai.types.TokensInfo
-
A list of token ids from the input.
- tokenIds(List<Long>) - Method in class com.google.genai.types.TokensInfo.Builder
- tokens() - Method in class com.google.genai.types.TokensInfo
-
A list of tokens from the input.
- tokens(List<byte[]>) - Method in class com.google.genai.types.TokensInfo.Builder
- tokensInfo() - Method in class com.google.genai.types.ComputeTokensResponse
-
Lists of tokens info from the input.
- tokensInfo(List<TokensInfo>) - Method in class com.google.genai.types.ComputeTokensResponse.Builder
- TokensInfo - Class in com.google.genai.types
-
Tokens info with a list of tokens and the corresponding list of token ids.
- TokensInfo() - Constructor for class com.google.genai.types.TokensInfo
- TokensInfo.Builder - Class in com.google.genai.types
-
Builder for TokensInfo.
- Tool - Class in com.google.genai.types
-
Tool details of a tool that the model may use to generate a response.
- Tool() - Constructor for class com.google.genai.types.Tool
- Tool.Builder - Class in com.google.genai.types
-
Builder for Tool.
- toolCall() - Method in class com.google.genai.types.LiveServerMessage
-
Request for the client to execute the `function_calls` and return the responses with the matching `id`s.
- toolCall(LiveServerToolCall) - Method in class com.google.genai.types.LiveServerMessage.Builder
- toolCallCancellation() - Method in class com.google.genai.types.LiveServerMessage
-
Notification for the client that a previously issued `ToolCallMessage` with the specified `id`s should have been not executed and should be cancelled.
- toolCallCancellation(LiveServerToolCallCancellation) - Method in class com.google.genai.types.LiveServerMessage.Builder
- ToolCodeExecution - Class in com.google.genai.types
-
Tool that executes code generated by the model, and automatically returns the result to the model.
- ToolCodeExecution() - Constructor for class com.google.genai.types.ToolCodeExecution
- ToolCodeExecution.Builder - Class in com.google.genai.types
-
Builder for ToolCodeExecution.
- toolConfig() - Method in class com.google.genai.types.GenerateContentConfig
-
Associates model output to a specific function call.
- toolConfig(ToolConfig) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- ToolConfig - Class in com.google.genai.types
-
Tool config.
- ToolConfig() - Constructor for class com.google.genai.types.ToolConfig
- ToolConfig.Builder - Class in com.google.genai.types
-
Builder for ToolConfig.
- toolResponse() - Method in class com.google.genai.types.LiveClientMessage
-
Response to a `ToolCallMessage` received from the server.
- toolResponse(LiveClientToolResponse) - Method in class com.google.genai.types.LiveClientMessage.Builder
- tools() - Method in class com.google.genai.types.CountTokensConfig
-
Code that enables the system to interact with external systems to perform an action outside of the knowledge and scope of the model.
- tools() - Method in class com.google.genai.types.GenerateContentConfig
-
Code that enables the system to interact with external systems to perform an action outside of the knowledge and scope of the model.
- tools() - Method in class com.google.genai.types.LiveClientSetup
-
A list of `Tools` the model may use to generate the next response.
- tools() - Method in class com.google.genai.types.LiveConnectConfig
-
A list of `Tools` the model may use to generate the next response.
- tools(List<Tool>) - Method in class com.google.genai.types.CountTokensConfig.Builder
- tools(List<Tool>) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- tools(List<Tool>) - Method in class com.google.genai.types.LiveClientSetup.Builder
- tools(List<Tool>) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- toolUsePromptTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- toolUsePromptTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Number of tokens present in tool-use prompt(s).
- toolUsePromptTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- toolUsePromptTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- toolUsePromptTokensDetails() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- toolUsePromptTokensDetails() - Method in class com.google.genai.types.UsageMetadata
-
List of modalities that were processed in the tool-use prompt.
- toolUsePromptTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- toolUsePromptTokensDetails(List<ModalityTokenCount>) - Method in class com.google.genai.types.UsageMetadata.Builder
- topCandidates() - Method in class com.google.genai.types.LogprobsResult
-
Length = total number of decoding steps.
- topCandidates(List<LogprobsResultTopCandidates>) - Method in class com.google.genai.types.LogprobsResult.Builder
- topK() - Method in class com.google.genai.types.GenerateContentConfig
-
For each token selection step, the ``top_k`` tokens with the highest probabilities are sampled.
- topK() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- topK() - Method in class com.google.genai.types.LiveConnectConfig
-
For each token selection step, the ``top_k`` tokens with the highest probabilities are sampled.
- topK() - Method in class com.google.genai.types.RagRetrievalConfig
-
Optional.
- topK(Float) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- topK(Float) - Method in class com.google.genai.types.GenerationConfig.Builder
- topK(Float) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- topK(Integer) - Method in class com.google.genai.types.RagRetrievalConfig.Builder
- topP() - Method in class com.google.genai.types.GenerateContentConfig
-
Tokens are selected from the most to least probable until the sum of their probabilities equals this value.
- topP() - Method in class com.google.genai.types.GenerationConfig
-
Optional.
- topP() - Method in class com.google.genai.types.LiveConnectConfig
-
Tokens are selected from the most to least probable until the sum of their probabilities equals this value.
- topP(Float) - Method in class com.google.genai.types.GenerateContentConfig.Builder
- topP(Float) - Method in class com.google.genai.types.GenerationConfig.Builder
- topP(Float) - Method in class com.google.genai.types.LiveConnectConfig.Builder
- toReferenceImageAPI() - Method in class com.google.genai.types.ControlReferenceImage
- toReferenceImageAPI() - Method in class com.google.genai.types.MaskReferenceImage
- toReferenceImageAPI() - Method in class com.google.genai.types.RawReferenceImage
- toReferenceImageAPI() - Method in interface com.google.genai.types.ReferenceImage
- toReferenceImageAPI() - Method in class com.google.genai.types.StyleReferenceImage
- toReferenceImageAPI() - Method in class com.google.genai.types.SubjectReferenceImage
- totalTokenCount() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Total token count for prompt, response candidates, and tool-use prompts (if present).
- totalTokenCount() - Method in class com.google.genai.types.UsageMetadata
-
Total token count for prompt, response candidates, and tool-use prompts(if present).
- totalTokenCount(Integer) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- totalTokenCount(Integer) - Method in class com.google.genai.types.UsageMetadata.Builder
- totalTokens() - Method in class com.google.genai.types.CountTokensResponse
-
Total number of tokens.
- totalTokens(Integer) - Method in class com.google.genai.types.CountTokensResponse.Builder
- trafficType() - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata
-
Output only.
- trafficType() - Method in class com.google.genai.types.UsageMetadata
-
Traffic type.
- trafficType(String) - Method in class com.google.genai.types.GenerateContentResponseUsageMetadata.Builder
- trafficType(String) - Method in class com.google.genai.types.UsageMetadata.Builder
- Transcription - Class in com.google.genai.types
-
Audio transcription in Server Conent.
- Transcription() - Constructor for class com.google.genai.types.Transcription
- Transcription.Builder - Class in com.google.genai.types
-
Builder for Transcription.
- transparent() - Method in class com.google.genai.types.LiveClientSessionResumptionConfig
-
If set the server will to send `last_consumed_client_message_index` in the `session_resumption_update` messages to allow for transparent reconnections.
- transparent() - Method in class com.google.genai.types.SessionResumptionConfig
-
If set the server will send `last_consumed_client_message_index` in the `session_resumption_update` messages to allow for transparent reconnections.
- transparent(boolean) - Method in class com.google.genai.types.LiveClientSessionResumptionConfig.Builder
- transparent(boolean) - Method in class com.google.genai.types.SessionResumptionConfig.Builder
- triggerTokens() - Method in class com.google.genai.types.ContextWindowCompressionConfig
-
Number of tokens (before running turn) that triggers context window compression mechanism.
- triggerTokens(Long) - Method in class com.google.genai.types.ContextWindowCompressionConfig.Builder
- truncated() - Method in class com.google.genai.types.ContentEmbeddingStatistics
-
Vertex API only.
- truncated(boolean) - Method in class com.google.genai.types.ContentEmbeddingStatistics.Builder
- turnComplete() - Method in class com.google.genai.types.LiveClientContent
-
If true, indicates that the server content generation should start with the currently accumulated prompt.
- turnComplete() - Method in class com.google.genai.types.LiveSendClientContentParameters
-
If true, indicates that the server content generation should start with the currently accumulated prompt.
- turnComplete() - Method in class com.google.genai.types.LiveServerContent
-
If true, indicates that the model is done generating.
- turnComplete(boolean) - Method in class com.google.genai.types.LiveClientContent.Builder
- turnComplete(boolean) - Method in class com.google.genai.types.LiveSendClientContentParameters.Builder
- turnComplete(boolean) - Method in class com.google.genai.types.LiveServerContent.Builder
- turnCoverage() - Method in class com.google.genai.types.RealtimeInputConfig
-
Defines which input is included in the user's turn.
- turnCoverage(String) - Method in class com.google.genai.types.RealtimeInputConfig.Builder
- turns() - Method in class com.google.genai.types.LiveClientContent
-
The content appended to the current conversation with the model.
- turns() - Method in class com.google.genai.types.LiveSendClientContentParameters
-
Client content to send to the session.
- turns(List<Content>) - Method in class com.google.genai.types.LiveClientContent.Builder
- turns(List<Content>) - Method in class com.google.genai.types.LiveSendClientContentParameters.Builder
- type() - Method in class com.google.genai.types.Schema
-
Optional.
- type(String) - Method in class com.google.genai.types.Schema.Builder
U
- UploadFileConfig - Class in com.google.genai.types
-
Used to override the default configuration.
- UploadFileConfig() - Constructor for class com.google.genai.types.UploadFileConfig
- UploadFileConfig.Builder - Class in com.google.genai.types
-
Builder for UploadFileConfig.
- upscaleFactor() - Method in class com.google.genai.types.UpscaleImageAPIParameters
-
The factor to upscale the image (x2 or x4).
- upscaleFactor() - Method in class com.google.genai.types.UpscaleImageParameters
-
The factor to upscale the image (x2 or x4).
- upscaleFactor(String) - Method in class com.google.genai.types.UpscaleImageAPIParameters.Builder
- upscaleFactor(String) - Method in class com.google.genai.types.UpscaleImageParameters.Builder
- upscaleImage(String, Image, String, UpscaleImageConfig) - Method in class com.google.genai.AsyncModels
-
Asynchronously upscales an image given a GenAI model and an image and an upscale factor.
- upscaleImage(String, Image, String, UpscaleImageConfig) - Method in class com.google.genai.Models
-
Upscales an image given a GenAI model and an image and an upscale factor.
- UpscaleImageAPIConfig - Class in com.google.genai.types
-
API config for UpscaleImage with fields not exposed to users.
- UpscaleImageAPIConfig() - Constructor for class com.google.genai.types.UpscaleImageAPIConfig
- UpscaleImageAPIConfig.Builder - Class in com.google.genai.types
-
Builder for UpscaleImageAPIConfig.
- UpscaleImageAPIParameters - Class in com.google.genai.types
-
API parameters for UpscaleImage.
- UpscaleImageAPIParameters() - Constructor for class com.google.genai.types.UpscaleImageAPIParameters
- UpscaleImageAPIParameters.Builder - Class in com.google.genai.types
-
Builder for UpscaleImageAPIParameters.
- UpscaleImageConfig - Class in com.google.genai.types
-
Configuration for upscaling an image.
- UpscaleImageConfig() - Constructor for class com.google.genai.types.UpscaleImageConfig
- UpscaleImageConfig.Builder - Class in com.google.genai.types
-
Builder for UpscaleImageConfig.
- UpscaleImageParameters - Class in com.google.genai.types
-
User-facing config UpscaleImageParameters.
- UpscaleImageParameters() - Constructor for class com.google.genai.types.UpscaleImageParameters
- UpscaleImageParameters.Builder - Class in com.google.genai.types
-
Builder for UpscaleImageParameters.
- UpscaleImageResponse - Class in com.google.genai.types
-
None
- UpscaleImageResponse() - Constructor for class com.google.genai.types.UpscaleImageResponse
- UpscaleImageResponse.Builder - Class in com.google.genai.types
-
Builder for UpscaleImageResponse.
- uri() - Method in class com.google.genai.types.Citation
-
Output only.
- uri() - Method in class com.google.genai.types.GroundingChunkRetrievedContext
-
URI reference of the attribution.
- uri() - Method in class com.google.genai.types.GroundingChunkWeb
-
URI reference of the chunk.
- uri() - Method in class com.google.genai.types.Video
-
Path to another storage.
- uri(String) - Method in class com.google.genai.types.Citation.Builder
- uri(String) - Method in class com.google.genai.types.GroundingChunkRetrievedContext.Builder
- uri(String) - Method in class com.google.genai.types.GroundingChunkWeb.Builder
- uri(String) - Method in class com.google.genai.types.Video.Builder
- url() - Method in class com.google.genai.types.ReplayRequest
- url(String) - Method in class com.google.genai.types.ReplayRequest.Builder
- usageMetadata() - Method in class com.google.genai.types.GenerateContentResponse
-
Usage metadata about the response(s).
- usageMetadata() - Method in class com.google.genai.types.LiveServerMessage
-
Usage metadata about model response(s).
- usageMetadata(GenerateContentResponseUsageMetadata) - Method in class com.google.genai.types.GenerateContentResponse.Builder
- usageMetadata(UsageMetadata) - Method in class com.google.genai.types.LiveServerMessage.Builder
- UsageMetadata - Class in com.google.genai.types
-
Usage metadata about response(s).
- UsageMetadata() - Constructor for class com.google.genai.types.UsageMetadata
- UsageMetadata.Builder - Class in com.google.genai.types
-
Builder for UsageMetadata.
V
- validateContent(Content) - Method in class com.google.genai.Chat
-
Validates the content of a
Content
object by checking that all parts are not null. - validateContents(List<Content>) - Method in class com.google.genai.Chat
-
Validates the content of a list of
Content
objects by checking that all parts are not null. - validateHistory(List<Content>) - Method in class com.google.genai.Chat
-
Validates the history of messages by checking that the first message is from the user, the roles of subsequent messages are valid, and the content of the messages is valid.
- values() - Method in class com.google.genai.types.ContentEmbedding
-
A list of floats representing an embedding.
- values(List<Float>) - Method in class com.google.genai.types.ContentEmbedding.Builder
- vectorDistanceThreshold() - Method in class com.google.genai.types.RagRetrievalConfigFilter
-
Optional.
- vectorDistanceThreshold() - Method in class com.google.genai.types.VertexRagStore
-
Optional.
- vectorDistanceThreshold(Double) - Method in class com.google.genai.types.RagRetrievalConfigFilter.Builder
- vectorDistanceThreshold(Double) - Method in class com.google.genai.types.VertexRagStore.Builder
- vectorSimilarityThreshold() - Method in class com.google.genai.types.RagRetrievalConfigFilter
-
Optional.
- vectorSimilarityThreshold(Double) - Method in class com.google.genai.types.RagRetrievalConfigFilter.Builder
- vertexAI() - Method in class com.google.genai.Client
-
Returns whether the client is using Vertex AI APIs.
- vertexAI(boolean) - Method in class com.google.genai.Client.Builder
-
Sets whether to use Vertex AI APIs.
- vertexAiSearch() - Method in class com.google.genai.types.Retrieval
-
Set to use data source powered by Vertex AI Search.
- vertexAiSearch(VertexAISearch) - Method in class com.google.genai.types.Retrieval.Builder
- VertexAISearch - Class in com.google.genai.types
-
Retrieve from Vertex AI Search datastore or engine for grounding.
- VertexAISearch() - Constructor for class com.google.genai.types.VertexAISearch
- VertexAISearch.Builder - Class in com.google.genai.types
-
Builder for VertexAISearch.
- vertexRagStore() - Method in class com.google.genai.types.Retrieval
-
Set to use data source powered by Vertex RAG store.
- vertexRagStore(VertexRagStore) - Method in class com.google.genai.types.Retrieval.Builder
- VertexRagStore - Class in com.google.genai.types
-
Retrieve from Vertex RAG Store for grounding.
- VertexRagStore() - Constructor for class com.google.genai.types.VertexRagStore
- VertexRagStore.Builder - Class in com.google.genai.types
-
Builder for VertexRagStore.
- VertexRagStoreRagResource - Class in com.google.genai.types
-
The definition of the Rag resource.
- VertexRagStoreRagResource() - Constructor for class com.google.genai.types.VertexRagStoreRagResource
- VertexRagStoreRagResource.Builder - Class in com.google.genai.types
-
Builder for VertexRagStoreRagResource.
- video() - Method in class com.google.genai.types.GeneratedVideo
-
The output video
- video(Video) - Method in class com.google.genai.types.GeneratedVideo.Builder
- Video - Class in com.google.genai.types
-
A generated video.
- Video() - Constructor for class com.google.genai.types.Video
- Video.Builder - Class in com.google.genai.types
-
Builder for Video.
- videoBytes() - Method in class com.google.genai.types.Video
-
Video bytes.
- videoBytes(byte[]) - Method in class com.google.genai.types.Video.Builder
- videoMetadata() - Method in class com.google.genai.types.Part
-
Metadata for a given video.
- videoMetadata(VideoMetadata) - Method in class com.google.genai.types.Part.Builder
- VideoMetadata - Class in com.google.genai.types
-
Metadata describes the input video content.
- VideoMetadata() - Constructor for class com.google.genai.types.VideoMetadata
- VideoMetadata.Builder - Class in com.google.genai.types
-
Builder for VideoMetadata.
- voiceConfig() - Method in class com.google.genai.types.SpeechConfig
-
The configuration for the speaker to use.
- voiceConfig(VoiceConfig) - Method in class com.google.genai.types.SpeechConfig.Builder
- VoiceConfig - Class in com.google.genai.types
-
The configuration for the voice to use.
- VoiceConfig() - Constructor for class com.google.genai.types.VoiceConfig
- VoiceConfig.Builder - Class in com.google.genai.types
-
Builder for VoiceConfig.
- voiceName() - Method in class com.google.genai.types.PrebuiltVoiceConfig
-
The name of the prebuilt voice to use.
- voiceName(String) - Method in class com.google.genai.types.PrebuiltVoiceConfig.Builder
W
- web() - Method in class com.google.genai.types.GroundingChunk
-
Grounding chunk from the web.
- web(GroundingChunkWeb) - Method in class com.google.genai.types.GroundingChunk.Builder
- webSearchQueries() - Method in class com.google.genai.types.GroundingMetadata
-
Optional.
- webSearchQueries(List<String>) - Method in class com.google.genai.types.GroundingMetadata.Builder
Y
- year() - Method in class com.google.genai.types.GoogleTypeDate
-
Year of the date.
- year(Integer) - Method in class com.google.genai.types.GoogleTypeDate.Builder
All Classes and Interfaces|All Packages|Serialized Form