M
- MALFORMED_FUNCTION_CALL - enum entry in com.google.genai.types.FinishReason.Known
The function call generated by the model is invalid.
- MALFORMED_FUNCTION_CALL - enum entry in com.google.genai.types.TurnCompleteReason.Known
The function call generated by the model is invalid.
- manualMode() - function in com.google.genai.types.GenerationConfigRoutingConfig
- In this mode, the model is specified manually.
- manualMode(com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode) - function in com.google.genai.types.GenerationConfigRoutingConfig.Builder
- Setter for manualMode.
- manualMode(com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode.Builder) - function in com.google.genai.types.GenerationConfigRoutingConfig.Builder
- Setter for manualMode builder.
- maps() - function in com.google.genai.types.GroundingChunk
- A `Maps` chunk is a piece of evidence that comes from Google Maps.
- maps(com.google.genai.types.GroundingChunkMaps) - function in com.google.genai.types.GroundingChunk.Builder
- Setter for maps.
- maps(com.google.genai.types.GroundingChunkMaps.Builder) - function in com.google.genai.types.GroundingChunk.Builder
- Setter for maps builder.
- mask() - function in com.google.genai.types.GenerateVideosConfig
- The mask to use for generating videos.
- mask(com.google.genai.types.VideoGenerationMask) - function in com.google.genai.types.GenerateVideosConfig.Builder
- Setter for mask.
- mask(com.google.genai.types.VideoGenerationMask.Builder) - function in com.google.genai.types.GenerateVideosConfig.Builder
- Setter for mask builder.
- mask() - function in com.google.genai.types.GeneratedImageMask
- The generated image mask.
- mask(com.google.genai.types.Image) - function in com.google.genai.types.GeneratedImageMask.Builder
- Setter for mask.
- mask(com.google.genai.types.Image.Builder) - function in com.google.genai.types.GeneratedImageMask.Builder
- Setter for mask builder.
- MASK_MODE_BACKGROUND - enum entry in com.google.genai.types.MaskReferenceMode.Known
- MASK_MODE_DEFAULT - enum entry in com.google.genai.types.MaskReferenceMode.Known
- MASK_MODE_FOREGROUND - enum entry in com.google.genai.types.MaskReferenceMode.Known
- MASK_MODE_SEMANTIC - enum entry in com.google.genai.types.MaskReferenceMode.Known
- MASK_MODE_USER_PROVIDED - enum entry in com.google.genai.types.MaskReferenceMode.Known
- MASK_REFERENCE_MODE_UNSPECIFIED - enum entry in com.google.genai.types.MaskReferenceMode.Known
- maskDilation() - function in com.google.genai.types.MaskReferenceConfig
- Dilation percentage of the mask provided.
- maskDilation(java.lang.Float) - function in com.google.genai.types.MaskReferenceConfig.Builder
- Setter for maskDilation.
- maskDilation() - function in com.google.genai.types.SegmentImageConfig
- A decimal value representing how much dilation to apply to the masks.
- maskDilation(java.lang.Float) - function in com.google.genai.types.SegmentImageConfig.Builder
- Setter for maskDilation.
- maskImageConfig() - function in com.google.genai.types.ReferenceImageAPI
- Configuration for the mask reference image.
- maskImageConfig(com.google.genai.types.MaskReferenceConfig) - function in com.google.genai.types.ReferenceImageAPI.Builder
- Setter for maskImageConfig.
- maskImageConfig(com.google.genai.types.MaskReferenceConfig.Builder) - function in com.google.genai.types.ReferenceImageAPI.Builder
- Setter for maskImageConfig builder.
- maskMode() - function in 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(com.google.genai.types.MaskReferenceMode) - function in com.google.genai.types.MaskReferenceConfig.Builder
- Setter for maskMode.
- maskMode(com.google.genai.types.MaskReferenceMode.Known) - function in com.google.genai.types.MaskReferenceConfig.Builder
- Setter for maskMode given a known enum.
- maskMode(java.lang.String) - function in com.google.genai.types.MaskReferenceConfig.Builder
- Setter for maskMode given a string.
- maskMode() - function in com.google.genai.types.VideoGenerationMask
- Describes how the mask will be used.
- maskMode(com.google.genai.types.VideoGenerationMaskMode) - function in com.google.genai.types.VideoGenerationMask.Builder
- Setter for maskMode.
- maskMode(com.google.genai.types.VideoGenerationMaskMode.Known) - function in com.google.genai.types.VideoGenerationMask.Builder
- Setter for maskMode given a known enum.
- maskMode(java.lang.String) - function in com.google.genai.types.VideoGenerationMask.Builder
- Setter for maskMode given a string.
- MaskReferenceConfig - class in com.google.genai.types
- Configuration for a Mask reference image.
- MaskReferenceConfig.Builder - class in com.google.genai.types.MaskReferenceConfig
- Builder for MaskReferenceConfig.
- MaskReferenceImage - class in com.google.genai.types
- A mask reference image.
- MaskReferenceImage.Builder - class in com.google.genai.types.MaskReferenceImage
- Builder for MaskReferenceImage.
- MaskReferenceMode - class in com.google.genai.types
- Enum representing the mask mode of a mask reference image.
- MaskReferenceMode.Known - class in com.google.genai.types.MaskReferenceMode
- Enum representing the known values for MaskReferenceMode.
- max() - function in com.google.genai.types.DatasetDistribution
- Output only.
- max(java.lang.Double) - function in com.google.genai.types.DatasetDistribution.Builder
- Setter for max.
- max() - function in com.google.genai.types.SupervisedTuningDatasetDistribution
- Output only.
- max(java.lang.Double) - function in com.google.genai.types.SupervisedTuningDatasetDistribution.Builder
- Setter for max.
- MAX_REGENERATION_REACHED - enum entry in com.google.genai.types.TurnCompleteReason.Known
Max regeneration attempts reached.
- MAX_TOKENS - enum entry in com.google.genai.types.FinishReason.Known
Token generation reached the configured maximum output tokens.
- maxConnections() - function in com.google.genai.types.ClientOptions
- The maximum number of connections allowed in the pool.
- maxConnections(java.lang.Integer) - function in com.google.genai.types.ClientOptions.Builder
- Setter for maxConnections.
- maxConnectionsPerHost() - function in com.google.genai.types.ClientOptions
- The maximum number of connections allowed per host.
- maxConnectionsPerHost(java.lang.Integer) - function in com.google.genai.types.ClientOptions.Builder
- Setter for maxConnectionsPerHost.
- maxDelay() - function in com.google.genai.types.HttpRetryOptions
- Maximum delay between retries, in fractions of a second.
- maxDelay(java.lang.Double) - function in com.google.genai.types.HttpRetryOptions.Builder
- Setter for maxDelay.
- MAXIMUM - enum entry in com.google.genai.types.AggregationMetric.Known
Maximum aggregation metric. Not supported for pairwise metric.
- maximum() - function in com.google.genai.types.Schema
- Optional.
- maximum(java.lang.Double) - function in com.google.genai.types.Schema.Builder
- Setter for maximum.
- maximumRemoteCalls() - function in com.google.genai.types.AutomaticFunctionCallingConfig
- If automatic function calling is enabled, maximum number of remote calls for automatic function calling.
- maximumRemoteCalls(java.lang.Integer) - function in com.google.genai.types.AutomaticFunctionCallingConfig.Builder
- Setter for maximumRemoteCalls.
- maxItems() - function in com.google.genai.types.Schema
- Optional.
- maxItems(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for maxItems.
- maxLength() - function in com.google.genai.types.Schema
- Optional.
- maxLength(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for maxLength.
- maxOutputTokens() - function in com.google.genai.types.GenerateContentConfig
- Maximum number of tokens that can be generated in the response.
- maxOutputTokens(java.lang.Integer) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for maxOutputTokens.
- maxOutputTokens() - function in com.google.genai.types.GenerationConfig
- Optional.
- maxOutputTokens(java.lang.Integer) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for maxOutputTokens.
- maxOutputTokens() - function in com.google.genai.types.LiveConnectConfig
- Maximum number of tokens that can be generated in the response.
- maxOutputTokens(java.lang.Integer) - function in com.google.genai.types.LiveConnectConfig.Builder
- Setter for maxOutputTokens.
- maxOverlapTokens() - function in com.google.genai.types.WhiteSpaceConfig
- Maximum number of overlapping tokens between two adjacent chunks.
- maxOverlapTokens(java.lang.Integer) - function in com.google.genai.types.WhiteSpaceConfig.Builder
- Setter for maxOverlapTokens.
- maxPredictions() - function in com.google.genai.types.SegmentImageConfig
- The maximum number of predictions to return up to, by top confidence score.
- maxPredictions(java.lang.Integer) - function in com.google.genai.types.SegmentImageConfig.Builder
- Setter for maxPredictions.
- maxProperties() - function in com.google.genai.types.Schema
- Optional.
- maxProperties(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for maxProperties.
- maxResults() - function in com.google.genai.types.VertexAISearch
- Optional.
- maxResults(java.lang.Integer) - function in com.google.genai.types.VertexAISearch.Builder
- Setter for maxResults.
- maxTemperature() - function in com.google.genai.types.Model
- The maximum temperature value used for sampling set when the dataset was saved.
- maxTemperature(java.lang.Float) - function in com.google.genai.types.Model.Builder
- Setter for maxTemperature.
- maxTokensPerChunk() - function in com.google.genai.types.WhiteSpaceConfig
- Maximum number of tokens per chunk.
- maxTokensPerChunk(java.lang.Integer) - function in com.google.genai.types.WhiteSpaceConfig.Builder
- Setter for maxTokensPerChunk.
- McpServer - class in com.google.genai.types
- A MCPServer is a server that can be called by the model to perform actions.
- McpServer.Builder - class in com.google.genai.types.McpServer
- Builder for McpServer.
- mcpServers() - function in com.google.genai.types.Tool
- Optional.
- mcpServers(kotlin.Array) - function in com.google.genai.types.Tool.Builder
- Setter for mcpServers.
- mcpServers(kotlin.Array) - function in com.google.genai.types.Tool.Builder
- Setter for mcpServers builder.
- mcpServers(java.util.List) - function in com.google.genai.types.Tool.Builder
- Setter for mcpServers.
- mean() - function in com.google.genai.types.DatasetDistribution
- Output only.
- mean(java.lang.Double) - function in com.google.genai.types.DatasetDistribution.Builder
- Setter for mean.
- mean() - function in com.google.genai.types.SupervisedTuningDatasetDistribution
- Output only.
- mean(java.lang.Double) - function in com.google.genai.types.SupervisedTuningDatasetDistribution.Builder
- Setter for mean.
- media() - function in com.google.genai.types.LiveSendRealtimeInputParameters
- Realtime input to send to the session.
- media(com.google.genai.types.Blob) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- Setter for media.
- media(com.google.genai.types.Blob.Builder) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
- Setter for media builder.
- MEDIA_MODALITY_UNSPECIFIED - enum entry in com.google.genai.types.MediaModality.Known
- MEDIA_RESOLUTION_HIGH - enum entry in com.google.genai.types.MediaResolution.Known
Media resolution set to high (zoomed reframing with 256 tokens).
- MEDIA_RESOLUTION_HIGH - enum entry in com.google.genai.types.PartMediaResolutionLevel.Known
Media resolution set to high.
- MEDIA_RESOLUTION_LOW - enum entry in com.google.genai.types.MediaResolution.Known
Media resolution set to low (64 tokens).
- MEDIA_RESOLUTION_LOW - enum entry in com.google.genai.types.PartMediaResolutionLevel.Known
Media resolution set to low.
- MEDIA_RESOLUTION_MEDIUM - enum entry in com.google.genai.types.MediaResolution.Known
Media resolution set to medium (256 tokens).
- MEDIA_RESOLUTION_MEDIUM - enum entry in com.google.genai.types.PartMediaResolutionLevel.Known
Media resolution set to medium.
- MEDIA_RESOLUTION_ULTRA_HIGH - enum entry in com.google.genai.types.PartMediaResolutionLevel.Known
Media resolution set to ultra high.
- MEDIA_RESOLUTION_UNSPECIFIED - enum entry in com.google.genai.types.MediaResolution.Known
Media resolution has not been set
- MEDIA_RESOLUTION_UNSPECIFIED - enum entry in com.google.genai.types.PartMediaResolutionLevel.Known
Media resolution has not been set.
- mediaChunks() - function in com.google.genai.types.LiveClientRealtimeInput
- Inlined bytes data for media input.
- mediaChunks(kotlin.Array) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
- Setter for mediaChunks.
- mediaChunks(kotlin.Array) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
- Setter for mediaChunks builder.
- mediaChunks(java.util.List) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
- Setter for mediaChunks.
- MediaModality - class in com.google.genai.types
- Server content modalities.
- MediaModality.Known - class in com.google.genai.types.MediaModality
- Enum representing the known values for MediaModality.
- MEDIAN - enum entry in com.google.genai.types.AggregationMetric.Known
Median aggregation metric. Not supported for pairwise metric.
- median() - function in com.google.genai.types.DatasetDistribution
- Output only.
- median(java.lang.Double) - function in com.google.genai.types.DatasetDistribution.Builder
- Setter for median.
- median() - function in com.google.genai.types.SupervisedTuningDatasetDistribution
- Output only.
- median(java.lang.Double) - function in com.google.genai.types.SupervisedTuningDatasetDistribution.Builder
- Setter for median.
- mediaResolution() - function in com.google.genai.types.GenerateContentConfig
- If specified, the media resolution specified will be used.
- mediaResolution(com.google.genai.types.MediaResolution) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for mediaResolution.
- mediaResolution(com.google.genai.types.MediaResolution.Known) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for mediaResolution given a known enum.
- mediaResolution(java.lang.String) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for mediaResolution given a string.
- mediaResolution() - function in com.google.genai.types.GenerationConfig
- Optional.
- mediaResolution(com.google.genai.types.MediaResolution) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for mediaResolution.
- mediaResolution(com.google.genai.types.MediaResolution.Known) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for mediaResolution given a known enum.
- mediaResolution(java.lang.String) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for mediaResolution given a string.
- mediaResolution() - function in com.google.genai.types.LiveConnectConfig
- If specified, the media resolution specified will be used.
- mediaResolution(com.google.genai.types.MediaResolution) - function in com.google.genai.types.LiveConnectConfig.Builder
- Setter for mediaResolution.
- mediaResolution(com.google.genai.types.MediaResolution.Known) - function in com.google.genai.types.LiveConnectConfig.Builder
- Setter for mediaResolution given a known enum.
- mediaResolution(java.lang.String) - function in com.google.genai.types.LiveConnectConfig.Builder
- Setter for mediaResolution given a string.
- MediaResolution - class in com.google.genai.types
- The media resolution to use.
- mediaResolution() - function in com.google.genai.types.Part
- Media resolution for the input media.
- mediaResolution(com.google.genai.types.PartMediaResolution) - function in com.google.genai.types.Part.Builder
- Setter for mediaResolution.
- mediaResolution(com.google.genai.types.PartMediaResolution.Builder) - function in com.google.genai.types.Part.Builder
- Setter for mediaResolution builder.
- MediaResolution.Known - class in com.google.genai.types.MediaResolution
- Enum representing the known values for MediaResolution.
- MEDIUM - enum entry in com.google.genai.types.HarmProbability.Known
The harm probability is medium.
- MEDIUM - enum entry in com.google.genai.types.ThinkingLevel.Known
Medium thinking level.
- message() - function in com.google.genai.errors.ApiException
- Returns the error message from the API response.
- message() - function in com.google.genai.errors.ApiException
- Returns the error message from the API response.
- message() - function in com.google.genai.types.FileStatus
- A list of messages that carry the error details.
- message(java.lang.String) - function in com.google.genai.types.FileStatus.Builder
- Setter for message.
- message() - function in com.google.genai.types.GoogleRpcStatus
- A developer-facing error message, which should be in English.
- message(java.lang.String) - function in com.google.genai.types.GoogleRpcStatus.Builder
- Setter for message.
- message() - function in com.google.genai.types.JobError
- A developer-facing error message, which should be in English.
- message(java.lang.String) - function in com.google.genai.types.JobError.Builder
- Setter for message.
- message() - function in com.google.genai.types.ModelStatus
- A message explaining the model status.
- message(java.lang.String) - function in com.google.genai.types.ModelStatus.Builder
- Setter for message.
- metadata() - function in com.google.genai.types.EmbedContentResponse
- Gemini Enterprise Agent Platform only.
- metadata(com.google.genai.types.EmbedContentMetadata) - function in com.google.genai.types.EmbedContentResponse.Builder
- Setter for metadata.
- metadata(com.google.genai.types.EmbedContentMetadata.Builder) - function in com.google.genai.types.EmbedContentResponse.Builder
- Setter for metadata builder.
- metadata(java.util.Map) - function in com.google.genai.types.GenerateVideosOperation.Builder
- Setter for metadata.
- metadata(java.util.Map) - function in com.google.genai.types.ImportFileOperation.Builder
- Setter for metadata.
- metadata() - function in com.google.genai.types.InlinedEmbedContentResponse
- Output only.
- metadata(java.util.Map) - function in com.google.genai.types.InlinedEmbedContentResponse.Builder
- Setter for metadata.
- metadata() - function in com.google.genai.types.InlinedRequest
- The metadata to be associated with the request.
- metadata(java.util.Map) - function in com.google.genai.types.InlinedRequest.Builder
- Setter for metadata.
- metadata() - function in com.google.genai.types.InlinedResponse
- The metadata to be associated with the request.
- metadata(java.util.Map) - function in com.google.genai.types.InlinedResponse.Builder
- Setter for metadata.
- metadata() - function in com.google.genai.types.Operation
- Service-specific metadata associated with the operation.
- metadata() - function in com.google.genai.types.Operation
- Service-specific metadata associated with the operation.
- metadata() - function in com.google.genai.types.TuningOperation
- Service-specific metadata associated with the operation.
- metadata(java.util.Map) - function in com.google.genai.types.TuningOperation.Builder
- Setter for metadata.
- metadata(java.util.Map) - function in com.google.genai.types.UploadToFileSearchStoreOperation.Builder
- Setter for metadata.
- metadataFilter() - function in com.google.genai.types.FileSearch
- Optional.
- metadataFilter(java.lang.String) - function in com.google.genai.types.FileSearch.Builder
- Setter for metadataFilter.
- metadataFilter() - function in com.google.genai.types.RagRetrievalConfigFilter
- Optional.
- metadataFilter(java.lang.String) - function in com.google.genai.types.RagRetrievalConfigFilter.Builder
- Setter for metadataFilter.
- method() - function in com.google.genai.types.CreateTuningJobConfig
- The method to use for tuning (SUPERVISED_FINE_TUNING or PREFERENCE_TUNING or DISTILLATION).
- method(com.google.genai.types.TuningMethod) - function in com.google.genai.types.CreateTuningJobConfig.Builder
- Setter for method.
- method(com.google.genai.types.TuningMethod.Known) - function in com.google.genai.types.CreateTuningJobConfig.Builder
- Setter for method given a known enum.
- method(java.lang.String) - function in com.google.genai.types.CreateTuningJobConfig.Builder
- Setter for method given a string.
- method() - function in com.google.genai.types.ReplayRequest
- method(java.lang.String) - function in com.google.genai.types.ReplayRequest.Builder
- Setter for method.
- method() - function in com.google.genai.types.SafetySetting
- Optional.
- method(com.google.genai.types.HarmBlockMethod) - function in com.google.genai.types.SafetySetting.Builder
- Setter for method.
- method(com.google.genai.types.HarmBlockMethod.Known) - function in com.google.genai.types.SafetySetting.Builder
- Setter for method given a known enum.
- method(java.lang.String) - function in com.google.genai.types.SafetySetting.Builder
- Setter for method given a string.
- Metric - class in com.google.genai.types
- The metric used for evaluation.
- Metric.Builder - class in com.google.genai.types.Metric
- Builder for Metric.
- metricPromptTemplate() - function in com.google.genai.types.LLMBasedMetricSpec
- Template for the prompt sent to the judge model.
- metricPromptTemplate(java.lang.String) - function in com.google.genai.types.LLMBasedMetricSpec.Builder
- Setter for metricPromptTemplate.
- metricPromptTemplate() - function in com.google.genai.types.PairwiseMetricSpec
- Required.
- metricPromptTemplate(java.lang.String) - function in com.google.genai.types.PairwiseMetricSpec.Builder
- Setter for metricPromptTemplate.
- metricPromptTemplate() - function in com.google.genai.types.PointwiseMetricSpec
- Required.
- metricPromptTemplate(java.lang.String) - function in com.google.genai.types.PointwiseMetricSpec.Builder
- Setter for metricPromptTemplate.
- metrics() - function in com.google.genai.types.EvaluationConfig
- The metrics used for evaluation.
- metrics(kotlin.Array) - function in com.google.genai.types.EvaluationConfig.Builder
- Setter for metrics.
- metrics(kotlin.Array) - function in com.google.genai.types.EvaluationConfig.Builder
- Setter for metrics builder.
- metrics(java.util.List) - function in com.google.genai.types.EvaluationConfig.Builder
- Setter for metrics.
- metricSpecName() - function in com.google.genai.types.PredefinedMetricSpec
- Required.
- metricSpecName(java.lang.String) - function in com.google.genai.types.PredefinedMetricSpec.Builder
- Setter for metricSpecName.
- metricSpecParameters() - function in com.google.genai.types.PredefinedMetricSpec
- Optional.
- metricSpecParameters(java.util.Map) - function in com.google.genai.types.PredefinedMetricSpec.Builder
- Setter for metricSpecParameters.
- mimeType() - function in com.google.genai.types.Blob
- Required.
- mimeType(java.lang.String) - function in com.google.genai.types.Blob.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.Document
- Output only.
- mimeType(java.lang.String) - function in com.google.genai.types.Document.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.EmbedContentConfig
- Gemini Enterprise Agent Platform only.
- mimeType(java.lang.String) - function in com.google.genai.types.EmbedContentConfig.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.File
- Output only.
- mimeType(java.lang.String) - function in com.google.genai.types.File.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.FileData
- Required.
- mimeType(java.lang.String) - function in com.google.genai.types.FileData.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.FunctionResponseBlob
- Required.
- mimeType(java.lang.String) - function in com.google.genai.types.FunctionResponseBlob.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.FunctionResponseFileData
- Required.
- mimeType(java.lang.String) - function in com.google.genai.types.FunctionResponseFileData.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.Image
- The MIME type of the image.
- mimeType(java.lang.String) - function in com.google.genai.types.Image.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.ImageConfigImageOutputOptions
- Optional.
- mimeType(java.lang.String) - function in com.google.genai.types.ImageConfigImageOutputOptions.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.ReplicatedVoiceConfig
- The mimetype of the voice sample.
- mimeType(java.lang.String) - function in com.google.genai.types.ReplicatedVoiceConfig.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.UploadFileConfig
- mime_type: The MIME type of the file.
- mimeType(java.lang.String) - function in com.google.genai.types.UploadFileConfig.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.UploadToFileSearchStoreConfig
- MIME type of the file to be uploaded.
- mimeType(java.lang.String) - function in com.google.genai.types.UploadToFileSearchStoreConfig.Builder
- Setter for mimeType.
- mimeType() - function in com.google.genai.types.Video
- Video encoding, for example ``video/mp4``.
- mimeType(java.lang.String) - function in com.google.genai.types.Video.Builder
- Setter for mimeType.
- min() - function in com.google.genai.types.DatasetDistribution
- Output only.
- min(java.lang.Double) - function in com.google.genai.types.DatasetDistribution.Builder
- Setter for min.
- min() - function in com.google.genai.types.SupervisedTuningDatasetDistribution
- Output only.
- min(java.lang.Double) - function in com.google.genai.types.SupervisedTuningDatasetDistribution.Builder
- Setter for min.
- MINIMAL - enum entry in com.google.genai.types.ThinkingLevel.Known
MINIMAL thinking level.
- MINIMUM - enum entry in com.google.genai.types.AggregationMetric.Known
Minimum aggregation metric. Not supported for pairwise metric.
- minimum() - function in com.google.genai.types.Schema
- Optional.
- minimum(java.lang.Double) - function in com.google.genai.types.Schema.Builder
- Setter for minimum.
- minItems() - function in com.google.genai.types.Schema
- Optional.
- minItems(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for minItems.
- minLength() - function in com.google.genai.types.Schema
- Optional.
- minLength(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for minLength.
- minProperties() - function in com.google.genai.types.Schema
- Optional.
- minProperties(java.lang.Long) - function in com.google.genai.types.Schema.Builder
- Setter for minProperties.
- Modality - class in com.google.genai.types
- Server content modalities.
- modality() - function in com.google.genai.types.ModalityTokenCount
- The modality associated with this token count.
- modality(com.google.genai.types.MediaModality) - function in com.google.genai.types.ModalityTokenCount.Builder
- Setter for modality.
- modality(com.google.genai.types.MediaModality.Known) - function in com.google.genai.types.ModalityTokenCount.Builder
- Setter for modality given a known enum.
- modality(java.lang.String) - function in com.google.genai.types.ModalityTokenCount.Builder
- Setter for modality given a string.
- Modality.Known - class in com.google.genai.types.Modality
- Enum representing the known values for Modality.
- MODALITY_UNSPECIFIED - enum entry in com.google.genai.types.MediaModality.Known
The modality is unspecified.
- MODALITY_UNSPECIFIED - enum entry in com.google.genai.types.Modality.Known
The modality is unspecified.
- ModalityTokenCount - class in com.google.genai.types
- Represents token counting info for a single modality.
- ModalityTokenCount.Builder - class in com.google.genai.types.ModalityTokenCount
- Builder for ModalityTokenCount.
- MODE - enum entry in com.google.genai.types.AggregationMetric.Known
Mode aggregation metric.
- mode() - function in com.google.genai.types.DynamicRetrievalConfig
- The mode of the predictor to be used in dynamic retrieval.
- mode(com.google.genai.types.DynamicRetrievalConfigMode) - function in com.google.genai.types.DynamicRetrievalConfig.Builder
- Setter for mode.
- mode(com.google.genai.types.DynamicRetrievalConfigMode.Known) - function in com.google.genai.types.DynamicRetrievalConfig.Builder
- Setter for mode given a known enum.
- mode(java.lang.String) - function in com.google.genai.types.DynamicRetrievalConfig.Builder
- Setter for mode given a string.
- mode() - function in com.google.genai.types.FunctionCallingConfig
- Optional.
- mode(com.google.genai.types.FunctionCallingConfigMode) - function in com.google.genai.types.FunctionCallingConfig.Builder
- Setter for mode.
- mode(com.google.genai.types.FunctionCallingConfigMode.Known) - function in com.google.genai.types.FunctionCallingConfig.Builder
- Setter for mode given a known enum.
- mode(java.lang.String) - function in com.google.genai.types.FunctionCallingConfig.Builder
- Setter for mode given a string.
- mode() - function in com.google.genai.types.SegmentImageConfig
- The segmentation mode to use.
- mode(com.google.genai.types.SegmentMode) - function in com.google.genai.types.SegmentImageConfig.Builder
- Setter for mode.
- mode(com.google.genai.types.SegmentMode.Known) - function in com.google.genai.types.SegmentImageConfig.Builder
- Setter for mode given a known enum.
- mode(java.lang.String) - function in com.google.genai.types.SegmentImageConfig.Builder
- Setter for mode given a string.
- mode() - function in com.google.genai.types.UpscaleImageAPIConfig
- mode(java.lang.String) - function in com.google.genai.types.UpscaleImageAPIConfig.Builder
- Setter for mode.
- MODE_DYNAMIC - enum entry in com.google.genai.types.DynamicRetrievalConfigMode.Known
Run retrieval only when system decides it is necessary.
- MODE_UNSPECIFIED - enum entry in com.google.genai.types.DynamicRetrievalConfigMode.Known
Always trigger retrieval.
- MODE_UNSPECIFIED - enum entry in com.google.genai.types.FunctionCallingConfigMode.Known
Unspecified function calling mode. This value should not be used.
- model() - function in com.google.genai.types.BatchJob
- The name of the model that produces the predictions via the BatchJob.
- model(java.lang.String) - function in com.google.genai.types.BatchJob.Builder
- Setter for model.
- model() - function in com.google.genai.types.CachedContent
- The name of the publisher model to use for cached content.
- model(java.lang.String) - function in com.google.genai.types.CachedContent.Builder
- Setter for model.
- model() - function in com.google.genai.types.ComputeTokensParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.ComputeTokensParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.CountTokensParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.CountTokensParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.CreateBatchJobParameters
- The name of the model to produces the predictions via the BatchJob.
- model(java.lang.String) - function in com.google.genai.types.CreateBatchJobParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.CreateCachedContentParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.CreateCachedContentParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.CreateEmbeddingsBatchJobParameters
- The name of the model to produces the predictions via the BatchJob.
- model(java.lang.String) - function in com.google.genai.types.CreateEmbeddingsBatchJobParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.DeleteModelParameters
- model(java.lang.String) - function in com.google.genai.types.DeleteModelParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.EditImageParameters
- The model to use.
- model(java.lang.String) - function in com.google.genai.types.EditImageParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.EmbedContentParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.EmbedContentParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.EmbedContentParametersPrivate
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.EmbedContentParametersPrivate.Builder
- Setter for model.
- model() - function in com.google.genai.types.GenerateContentParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.GenerateContentParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.GenerateImagesParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.GenerateImagesParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.GenerateVideosParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.GenerateVideosParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.GetModelParameters
- model(java.lang.String) - function in com.google.genai.types.GetModelParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.InlinedRequest
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.InlinedRequest.Builder
- Setter for model.
- model() - function in com.google.genai.types.LiveClientSetup
- The fully qualified name of the publisher model or tuned model endpoint to use.
- model(java.lang.String) - function in com.google.genai.types.LiveClientSetup.Builder
- Setter for model.
- model() - function in com.google.genai.types.LiveConnectConstraints
- ID of the model to configure in the ephemeral token for Live API.
- model(java.lang.String) - function in com.google.genai.types.LiveConnectConstraints.Builder
- Setter for model.
- model() - function in com.google.genai.types.LiveConnectParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.LiveConnectParameters.Builder
- Setter for model.
- Model - class in com.google.genai.types
- A trained machine learning model.
- model() - function in com.google.genai.types.RecontextImageParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.RecontextImageParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.SegmentImageParameters
- ID of the model to use.
- model(java.lang.String) - function in com.google.genai.types.SegmentImageParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.TunedModel
- Output only.
- model(java.lang.String) - function in com.google.genai.types.TunedModel.Builder
- Setter for model.
- model() - function in com.google.genai.types.UpdateModelParameters
- model(java.lang.String) - function in com.google.genai.types.UpdateModelParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.UpscaleImageAPIParameters
- The model to use.
- model(java.lang.String) - function in com.google.genai.types.UpscaleImageAPIParameters.Builder
- Setter for model.
- model() - function in com.google.genai.types.UpscaleImageParameters
- The model to use.
- model(java.lang.String) - function in com.google.genai.types.UpscaleImageParameters.Builder
- Setter for model.
- Model.Builder - class in com.google.genai.types.Model
- Builder for Model.
- MODEL_ARMOR - enum entry in com.google.genai.types.BlockedReason.Known
The prompt was blocked by Model Armor. This enum value is not supported in Gemini API.
- MODEL_ROUTING_PREFERENCE_UNSPECIFIED - enum entry in com.google.genai.types.ModelRoutingPreference.Known
- MODEL_STAGE_UNSPECIFIED - enum entry in com.google.genai.types.ModelStage.Known
Unspecified model stage.
- modelArmorConfig() - function in com.google.genai.types.GenerateContentConfig
- Settings for prompt and response sanitization using the Model Armor service.
- modelArmorConfig(com.google.genai.types.ModelArmorConfig) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for modelArmorConfig.
- modelArmorConfig(com.google.genai.types.ModelArmorConfig.Builder) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for modelArmorConfig builder.
- ModelArmorConfig - class in com.google.genai.types
- Configuration for Model Armor.
- ModelArmorConfig.Builder - class in com.google.genai.types.ModelArmorConfig
- Builder for ModelArmorConfig.
- modelConfig() - function in com.google.genai.types.RubricGenerationSpec
- Configuration for the model used in rubric generation.
- modelConfig(com.google.genai.types.AutoraterConfig) - function in com.google.genai.types.RubricGenerationSpec.Builder
- Setter for modelConfig.
- modelConfig(com.google.genai.types.AutoraterConfig.Builder) - function in com.google.genai.types.RubricGenerationSpec.Builder
- Setter for modelConfig builder.
- modelName() - function in com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode
- The name of the model to use.
- modelName(java.lang.String) - function in com.google.genai.types.GenerationConfigRoutingConfigManualRoutingMode.Builder
- Setter for modelName.
- modelName() - function in com.google.genai.types.RagRetrievalConfigRankingLlmRanker
- Optional.
- modelName(java.lang.String) - function in com.google.genai.types.RagRetrievalConfigRankingLlmRanker.Builder
- Setter for modelName.
- modelName() - function in com.google.genai.types.RagRetrievalConfigRankingRankService
- Optional.
- modelName(java.lang.String) - function in com.google.genai.types.RagRetrievalConfigRankingRankService.Builder
- Setter for modelName.
- modelRoutingPreference() - function in com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode
- The model routing preference.
- modelRoutingPreference(com.google.genai.types.ModelRoutingPreference) - function in com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- Setter for modelRoutingPreference.
- modelRoutingPreference(com.google.genai.types.ModelRoutingPreference.Known) - function in com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- Setter for modelRoutingPreference given a known enum.
- modelRoutingPreference(java.lang.String) - function in com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder
- Setter for modelRoutingPreference given a string.
- ModelRoutingPreference - class in com.google.genai.types
- The model routing preference.
- ModelRoutingPreference.Known - class in com.google.genai.types.ModelRoutingPreference
- Enum representing the known values for ModelRoutingPreference.
- Models - class in com.google.genai
- Provides methods for interacting with the available GenAI models.
- models() - function in com.google.genai.types.ListModelsResponse
- models(kotlin.Array) - function in com.google.genai.types.ListModelsResponse.Builder
- Setter for models.
- models(kotlin.Array) - function in com.google.genai.types.ListModelsResponse.Builder
- Setter for models builder.
- models(java.util.List) - function in com.google.genai.types.ListModelsResponse.Builder
- Setter for models.
- modelSelectionConfig() - function in com.google.genai.types.GenerateContentConfig
- Configuration for model selection.
- modelSelectionConfig(com.google.genai.types.ModelSelectionConfig) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for modelSelectionConfig.
- modelSelectionConfig(com.google.genai.types.ModelSelectionConfig.Builder) - function in com.google.genai.types.GenerateContentConfig.Builder
- Setter for modelSelectionConfig builder.
- modelSelectionConfig() - function in com.google.genai.types.GenerationConfig
- Optional.
- modelSelectionConfig(com.google.genai.types.ModelSelectionConfig) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for modelSelectionConfig.
- modelSelectionConfig(com.google.genai.types.ModelSelectionConfig.Builder) - function in com.google.genai.types.GenerationConfig.Builder
- Setter for modelSelectionConfig builder.
- ModelSelectionConfig - class in com.google.genai.types
- Config for model selection.
- ModelSelectionConfig.Builder - class in com.google.genai.types.ModelSelectionConfig
- Builder for ModelSelectionConfig.
- ModelStage - class in com.google.genai.types
- The stage of the underlying model.
- modelStage() - function in com.google.genai.types.ModelStatus
- The stage of the underlying model.
- modelStage(com.google.genai.types.ModelStage) - function in com.google.genai.types.ModelStatus.Builder
- Setter for modelStage.
- modelStage(com.google.genai.types.ModelStage.Known) - function in com.google.genai.types.ModelStatus.Builder
- Setter for modelStage given a known enum.
- modelStage(java.lang.String) - function in com.google.genai.types.ModelStatus.Builder
- Setter for modelStage given a string.
- ModelStage.Known - class in com.google.genai.types.ModelStage
- Enum representing the known values for ModelStage.
- modelStatus() - function in com.google.genai.types.GenerateContentResponse
- Output only.
- modelStatus(com.google.genai.types.ModelStatus) - function in com.google.genai.types.GenerateContentResponse.Builder
- Setter for modelStatus.
- modelStatus(com.google.genai.types.ModelStatus.Builder) - function in com.google.genai.types.GenerateContentResponse.Builder
- Setter for modelStatus builder.
- ModelStatus - class in com.google.genai.types
- The status of the underlying model.
- ModelStatus.Builder - class in com.google.genai.types.ModelStatus
- Builder for ModelStatus.
- modelTurn() - function in com.google.genai.types.LiveServerContent
- The content that the model has generated as part of the current conversation with the user.
- modelTurn(com.google.genai.types.Content) - function in com.google.genai.types.LiveServerContent.Builder
- Setter for modelTurn.
- modelTurn(com.google.genai.types.Content.Builder) - function in com.google.genai.types.LiveServerContent.Builder
- Setter for modelTurn builder.
- modelVersion() - function in com.google.genai.types.GenerateContentResponse
- Output only.
- modelVersion(java.lang.String) - function in com.google.genai.types.GenerateContentResponse.Builder
- Setter for modelVersion.
- month() - function in com.google.genai.types.GoogleTypeDate
- Month of a year.
- month(java.lang.Integer) - function in com.google.genai.types.GoogleTypeDate.Builder
- Setter for month.
- moveValueByPath(com.fasterxml.jackson.databind.JsonNode,java.util.Map) - function in com.google.genai.Common
- Moves values from source paths to destination paths.
- moveValueRecursive(com.fasterxml.jackson.databind.JsonNode,kotlin.Array,kotlin.Array,int,java.util.Set) - function in com.google.genai.Common
- Recursively moves values from source path to destination path.
- MultiSpeakerVoiceConfig - class in com.google.genai.types
- Configuration for a multi-speaker text-to-speech request.
- multiSpeakerVoiceConfig() - function in com.google.genai.types.SpeechConfig
- The configuration for a multi-speaker text-to-speech request.
- multiSpeakerVoiceConfig(com.google.genai.types.MultiSpeakerVoiceConfig) - function in com.google.genai.types.SpeechConfig.Builder
- Setter for multiSpeakerVoiceConfig.
- multiSpeakerVoiceConfig(com.google.genai.types.MultiSpeakerVoiceConfig.Builder) - function in com.google.genai.types.SpeechConfig.Builder
- Setter for multiSpeakerVoiceConfig builder.
- MultiSpeakerVoiceConfig.Builder - class in com.google.genai.types.MultiSpeakerVoiceConfig
- Builder for MultiSpeakerVoiceConfig.