A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z 

S

SAFETY - enum entry in com.google.genai.types.BlockedReason.Known

The prompt was blocked for safety reasons.

SAFETY - enum entry in com.google.genai.types.FinishReason.Known

Token generation stopped because the content potentially contains safety violations. NOTE: When streaming, [content][] is empty if content filters blocks the output.

SAFETY_FILTER_LEVEL_UNSPECIFIED - enum entry in com.google.genai.types.SafetyFilterLevel.Known
 
safetyAttributes() - function in com.google.genai.types.GeneratedImage
Safety attributes of the image.
safetyAttributes(com.google.genai.types.SafetyAttributes) - function in com.google.genai.types.GeneratedImage.Builder
Setter for safetyAttributes.
safetyAttributes(com.google.genai.types.SafetyAttributes.Builder) - function in com.google.genai.types.GeneratedImage.Builder
Setter for safetyAttributes builder.
SafetyAttributes - class in com.google.genai.types
Safety attributes of a GeneratedImage or the user-provided prompt.
SafetyAttributes.Builder - class in com.google.genai.types.SafetyAttributes
Builder for SafetyAttributes.
safetyFilterLevel() - function in com.google.genai.types.EditImageConfig
Filter level for safety filtering.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel) - function in com.google.genai.types.EditImageConfig.Builder
Setter for safetyFilterLevel.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel.Known) - function in com.google.genai.types.EditImageConfig.Builder
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel(java.lang.String) - function in com.google.genai.types.EditImageConfig.Builder
Setter for safetyFilterLevel given a string.
safetyFilterLevel() - function in com.google.genai.types.GenerateImagesConfig
Filter level for safety filtering.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for safetyFilterLevel.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel.Known) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel(java.lang.String) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for safetyFilterLevel given a string.
safetyFilterLevel() - function in com.google.genai.types.RecontextImageConfig
Filter level for safety filtering.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel) - function in com.google.genai.types.RecontextImageConfig.Builder
Setter for safetyFilterLevel.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel.Known) - function in com.google.genai.types.RecontextImageConfig.Builder
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel(java.lang.String) - function in com.google.genai.types.RecontextImageConfig.Builder
Setter for safetyFilterLevel given a string.
SafetyFilterLevel - class in com.google.genai.types
Enum that controls the safety filter level for objectionable content.
safetyFilterLevel() - function in com.google.genai.types.UpscaleImageAPIConfig
Filter level for safety filtering.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel) - function in com.google.genai.types.UpscaleImageAPIConfig.Builder
Setter for safetyFilterLevel.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel.Known) - function in com.google.genai.types.UpscaleImageAPIConfig.Builder
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel(java.lang.String) - function in com.google.genai.types.UpscaleImageAPIConfig.Builder
Setter for safetyFilterLevel given a string.
safetyFilterLevel() - function in com.google.genai.types.UpscaleImageConfig
Filter level for safety filtering.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel) - function in com.google.genai.types.UpscaleImageConfig.Builder
Setter for safetyFilterLevel.
safetyFilterLevel(com.google.genai.types.SafetyFilterLevel.Known) - function in com.google.genai.types.UpscaleImageConfig.Builder
Setter for safetyFilterLevel given a known enum.
safetyFilterLevel(java.lang.String) - function in com.google.genai.types.UpscaleImageConfig.Builder
Setter for safetyFilterLevel given a string.
SafetyFilterLevel.Known - class in com.google.genai.types.SafetyFilterLevel
Enum representing the known values for SafetyFilterLevel.
SafetyRating - class in com.google.genai.types
A safety rating for a piece of content.
SafetyRating.Builder - class in com.google.genai.types.SafetyRating
Builder for SafetyRating.
safetyRatings() - function in com.google.genai.types.Candidate
Output only.
safetyRatings(kotlin.Array) - function in com.google.genai.types.Candidate.Builder
Setter for safetyRatings.
safetyRatings(kotlin.Array) - function in com.google.genai.types.Candidate.Builder
Setter for safetyRatings builder.
safetyRatings(java.util.List) - function in com.google.genai.types.Candidate.Builder
Setter for safetyRatings.
safetyRatings() - function in com.google.genai.types.GenerateContentResponsePromptFeedback
Output only.
safetyRatings(kotlin.Array) - function in com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
Setter for safetyRatings.
safetyRatings(kotlin.Array) - function in com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
Setter for safetyRatings builder.
safetyRatings(java.util.List) - function in com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
Setter for safetyRatings.
SafetySetting - class in com.google.genai.types
A safety setting that affects the safety-blocking behavior.
SafetySetting.Builder - class in com.google.genai.types.SafetySetting
Builder for SafetySetting.
safetySettings() - function in com.google.genai.types.GenerateContentConfig
Safety settings in the request to block unsafe content in the response.
safetySettings(kotlin.Array) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for safetySettings.
safetySettings(kotlin.Array) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for safetySettings builder.
safetySettings(java.util.List) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for safetySettings.
safetySettings() - function in com.google.genai.types.LiveClientSetup
Safety settings in the request to block unsafe content in the response.
safetySettings(kotlin.Array) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for safetySettings.
safetySettings(kotlin.Array) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for safetySettings builder.
safetySettings(java.util.List) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for safetySettings.
safetySettings() - function in com.google.genai.types.LiveConnectConfig
Safety settings in the request to block unsafe content in the response.
safetySettings(kotlin.Array) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for safetySettings.
safetySettings(kotlin.Array) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for safetySettings builder.
safetySettings(java.util.List) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for safetySettings.
samplingCount() - function in com.google.genai.types.AutoraterConfig
Number of samples for each instance in the dataset.
samplingCount(java.lang.Integer) - function in com.google.genai.types.AutoraterConfig.Builder
Setter for samplingCount.
scheduling() - function in com.google.genai.types.FunctionResponse
Specifies how the response should be scheduled in the conversation.
scheduling(com.google.genai.types.FunctionResponseScheduling) - function in com.google.genai.types.FunctionResponse.Builder
Setter for scheduling.
scheduling(com.google.genai.types.FunctionResponseScheduling.Known) - function in com.google.genai.types.FunctionResponse.Builder
Setter for scheduling given a known enum.
scheduling(java.lang.String) - function in com.google.genai.types.FunctionResponse.Builder
Setter for scheduling given a string.
SCHEDULING_UNSPECIFIED - enum entry in com.google.genai.types.FunctionResponseScheduling.Known

This value is unused.

Schema - class in com.google.genai.types
Schema is used to define the format of input/output data.
Schema.Builder - class in com.google.genai.types.Schema
Builder for Schema.
score() - function in com.google.genai.types.BleuMetricValue
Output only.
score(java.lang.Float) - function in com.google.genai.types.BleuMetricValue.Builder
Setter for score.
score() - function in com.google.genai.types.CustomCodeExecutionResult
Output only.
score(java.lang.Float) - function in com.google.genai.types.CustomCodeExecutionResult.Builder
Setter for score.
score() - function in com.google.genai.types.EntityLabel
The confidence score of the detected label.
score(java.lang.Float) - function in com.google.genai.types.EntityLabel.Builder
Setter for score.
score() - function in com.google.genai.types.ExactMatchMetricValue
Output only.
score(java.lang.Float) - function in com.google.genai.types.ExactMatchMetricValue.Builder
Setter for score.
score() - function in com.google.genai.types.GeminiPreferenceExampleCompletion
The score for the given completion.
score(java.lang.Float) - function in com.google.genai.types.GeminiPreferenceExampleCompletion.Builder
Setter for score.
score() - function in com.google.genai.types.PointwiseMetricResult
Output only.
score(java.lang.Float) - function in com.google.genai.types.PointwiseMetricResult.Builder
Setter for score.
score() - function in com.google.genai.types.RougeMetricValue
Output only.
score(java.lang.Float) - function in com.google.genai.types.RougeMetricValue.Builder
Setter for score.
scores() - function in com.google.genai.types.SafetyAttributes
List of scores of each categories.
scores(kotlin.Array) - function in com.google.genai.types.SafetyAttributes.Builder
Setter for scores.
scores(java.util.List) - function in com.google.genai.types.SafetyAttributes.Builder
Setter for scores.
scoresDistribution() - function in com.google.genai.types.PreferenceOptimizationDataStats
Output only.
scoresDistribution(com.google.genai.types.DatasetDistribution) - function in com.google.genai.types.PreferenceOptimizationDataStats.Builder
Setter for scoresDistribution.
scoresDistribution(com.google.genai.types.DatasetDistribution.Builder) - function in com.google.genai.types.PreferenceOptimizationDataStats.Builder
Setter for scoresDistribution builder.
scoreVariancePerExampleDistribution() - function in com.google.genai.types.PreferenceOptimizationDataStats
Output only.
scoreVariancePerExampleDistribution(com.google.genai.types.DatasetDistribution) - function in com.google.genai.types.PreferenceOptimizationDataStats.Builder
Setter for scoreVariancePerExampleDistribution.
scoreVariancePerExampleDistribution(com.google.genai.types.DatasetDistribution.Builder) - function in com.google.genai.types.PreferenceOptimizationDataStats.Builder
Setter for scoreVariancePerExampleDistribution builder.
ScribbleImage - class in com.google.genai.types
An image mask representing a brush scribble.
scribbleImage() - function in com.google.genai.types.SegmentImageSource
The brush scribble to guide segmentation.
scribbleImage(com.google.genai.types.ScribbleImage) - function in com.google.genai.types.SegmentImageSource.Builder
Setter for scribbleImage.
scribbleImage(com.google.genai.types.ScribbleImage.Builder) - function in com.google.genai.types.SegmentImageSource.Builder
Setter for scribbleImage builder.
ScribbleImage.Builder - class in com.google.genai.types.ScribbleImage
Builder for ScribbleImage.
sdkBlob() - function in com.google.genai.types.SearchEntryPoint
Optional.
sdkBlob(kotlin.Array) - function in com.google.genai.types.SearchEntryPoint.Builder
Setter for sdkBlob.
sdkHttpResponse() - function in com.google.genai.AsyncPager
Asynchronously returns an Optional of the HttpResponse for the current page, which can be used to get the http headers.
sdkHttpResponse() - function in com.google.genai.Pager
Returns an Optional of the HttpResponse for the current page, which can be used to get the http headers.
sdkHttpResponse() - function in com.google.genai.types.CancelTuningJobResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.CancelTuningJobResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.CancelTuningJobResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ComputeTokensResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ComputeTokensResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ComputeTokensResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.CountTokensResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.CountTokensResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.CountTokensResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.CreateFileResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.CreateFileResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.CreateFileResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.DeleteCachedContentResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.DeleteCachedContentResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.DeleteCachedContentResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.DeleteFileResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.DeleteFileResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.DeleteFileResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.DeleteModelResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.DeleteModelResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.DeleteModelResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.DeleteResourceJob
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.DeleteResourceJob.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.DeleteResourceJob.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.EditImageResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.EditImageResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.EditImageResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.EmbedContentResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.EmbedContentResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.EmbedContentResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.GenerateContentResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.GenerateContentResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.GenerateContentResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.GenerateImagesResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.GenerateImagesResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.GenerateImagesResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ImportFileResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ImportFileResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ImportFileResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListBatchJobsResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListBatchJobsResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListBatchJobsResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListCachedContentsResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListCachedContentsResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListCachedContentsResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListDocumentsResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListDocumentsResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListDocumentsResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListFileSearchStoresResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListFileSearchStoresResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListFileSearchStoresResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListFilesResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListFilesResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListFilesResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListModelsResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListModelsResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListModelsResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.ListTuningJobsResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.ListTuningJobsResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.ListTuningJobsResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.RegisterFilesResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.RegisterFilesResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.RegisterFilesResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.TuningJob
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.TuningJob.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.TuningJob.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.TuningOperation
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.TuningOperation.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.TuningOperation.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.UploadToFileSearchStoreResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.UploadToFileSearchStoreResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.UploadToFileSearchStoreResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.UploadToFileSearchStoreResumableResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.UploadToFileSearchStoreResumableResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.UploadToFileSearchStoreResumableResponse.Builder
Setter for sdkHttpResponse builder.
sdkHttpResponse() - function in com.google.genai.types.UpscaleImageResponse
Used to retain the full HTTP response.
sdkHttpResponse(com.google.genai.types.HttpResponse) - function in com.google.genai.types.UpscaleImageResponse.Builder
Setter for sdkHttpResponse.
sdkHttpResponse(com.google.genai.types.HttpResponse.Builder) - function in com.google.genai.types.UpscaleImageResponse.Builder
Setter for sdkHttpResponse builder.
sdkResponseSegments() - function in com.google.genai.types.ReplayResponse
 
sdkResponseSegments(java.util.List) - function in com.google.genai.types.ReplayResponse.Builder
Setter for sdkResponseSegments.
sdkResponseSegments(kotlin.Array) - function in com.google.genai.types.ReplayResponse.Builder
Setter for sdkResponseSegments.
searchEntryPoint() - function in com.google.genai.types.GroundingMetadata
Optional.
searchEntryPoint(com.google.genai.types.SearchEntryPoint) - function in com.google.genai.types.GroundingMetadata.Builder
Setter for searchEntryPoint.
searchEntryPoint(com.google.genai.types.SearchEntryPoint.Builder) - function in com.google.genai.types.GroundingMetadata.Builder
Setter for searchEntryPoint builder.
SearchEntryPoint - class in com.google.genai.types
The entry point used to search for grounding sources.
SearchEntryPoint.Builder - class in com.google.genai.types.SearchEntryPoint
Builder for SearchEntryPoint.
searchTemplate() - function in com.google.genai.types.ExternalApiElasticSearchParams
The ElasticSearch search template to use.
searchTemplate(java.lang.String) - function in com.google.genai.types.ExternalApiElasticSearchParams.Builder
Setter for searchTemplate.
searchTypes() - function in com.google.genai.types.GoogleSearch
Optional.
searchTypes(com.google.genai.types.SearchTypes) - function in com.google.genai.types.GoogleSearch.Builder
Setter for searchTypes.
searchTypes(com.google.genai.types.SearchTypes.Builder) - function in com.google.genai.types.GoogleSearch.Builder
Setter for searchTypes builder.
SearchTypes - class in com.google.genai.types
Different types of search that can be enabled on the GoogleSearch tool.
SearchTypes.Builder - class in com.google.genai.types.SearchTypes
Builder for SearchTypes.
seed() - function in com.google.genai.types.EditImageConfig
Random seed for image generation.
seed(java.lang.Integer) - function in com.google.genai.types.EditImageConfig.Builder
Setter for seed.
seed() - function in 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(java.lang.Integer) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for seed.
seed() - function in com.google.genai.types.GenerateImagesConfig
Random seed for image generation.
seed(java.lang.Integer) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for seed.
seed() - function in com.google.genai.types.GenerateVideosConfig
The RNG seed.
seed(java.lang.Integer) - function in com.google.genai.types.GenerateVideosConfig.Builder
Setter for seed.
seed() - function in com.google.genai.types.GenerationConfig
Optional.
seed(java.lang.Integer) - function in com.google.genai.types.GenerationConfig.Builder
Setter for seed.
seed() - function in 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(java.lang.Integer) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for seed.
seed() - function in com.google.genai.types.RecontextImageConfig
Random seed for image generation.
seed(java.lang.Integer) - function in com.google.genai.types.RecontextImageConfig.Builder
Setter for seed.
segment() - function in com.google.genai.types.GroundingSupport
Segment of the content this support belongs to.
segment(com.google.genai.types.Segment) - function in com.google.genai.types.GroundingSupport.Builder
Setter for segment.
segment(com.google.genai.types.Segment.Builder) - function in com.google.genai.types.GroundingSupport.Builder
Setter for segment builder.
Segment - class in com.google.genai.types
Segment of the content this support belongs to.
Segment.Builder - class in com.google.genai.types.Segment
Builder for Segment.
SEGMENT_MODE_UNSPECIFIED - enum entry in com.google.genai.types.SegmentMode.Known
 
segmentationClasses() - function in com.google.genai.types.MaskReferenceConfig
A list of up to 5 class ids to use for semantic segmentation.
segmentationClasses(kotlin.Array) - function in com.google.genai.types.MaskReferenceConfig.Builder
Setter for segmentationClasses.
segmentationClasses(java.util.List) - function in com.google.genai.types.MaskReferenceConfig.Builder
Setter for segmentationClasses.
segmentImage(java.lang.String,com.google.genai.types.SegmentImageSource,com.google.genai.types.SegmentImageConfig) - function in com.google.genai.AsyncModels
Asynchronously segments an image, creating a mask of a specified area.
segmentImage(java.lang.String,com.google.genai.types.SegmentImageSource,com.google.genai.types.SegmentImageConfig) - function in com.google.genai.Models
Segments an image, creating a mask of a specified area.
SegmentImageConfig - class in com.google.genai.types
Configuration for segmenting an image.
SegmentImageConfig.Builder - class in com.google.genai.types.SegmentImageConfig
Builder for SegmentImageConfig.
SegmentImageParameters - class in com.google.genai.types
The parameters for segmenting an image.
SegmentImageParameters.Builder - class in com.google.genai.types.SegmentImageParameters
Builder for SegmentImageParameters.
SegmentImageResponse - class in com.google.genai.types
The output images response.
SegmentImageResponse.Builder - class in com.google.genai.types.SegmentImageResponse
Builder for SegmentImageResponse.
SegmentImageSource - class in com.google.genai.types
A set of source input(s) for image segmentation.
SegmentImageSource.Builder - class in com.google.genai.types.SegmentImageSource
Builder for SegmentImageSource.
SegmentMode - class in com.google.genai.types
Enum that represents the segmentation mode.
SegmentMode.Known - class in com.google.genai.types.SegmentMode
Enum representing the known values for SegmentMode.
SEMANTIC - enum entry in com.google.genai.types.SegmentMode.Known
 
sendClientContent(com.google.genai.types.LiveSendClientContentParameters) - function in com.google.genai.AsyncSession
Sends client content to the live session.
sendMessage(com.google.genai.types.Content) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(com.google.genai.types.Content,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.lang.String) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.lang.String,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.util.List) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.util.List,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(com.google.genai.types.Content) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(com.google.genai.types.Content,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.lang.String) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.lang.String,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.util.List) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessage(java.util.List,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessageStream(com.google.genai.types.Content) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(com.google.genai.types.Content,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.lang.String) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.lang.String,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.util.List) - function in com.google.genai.AsyncChat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessageStream(java.util.List,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.AsyncChat
Asynchronously sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(com.google.genai.types.Content) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(com.google.genai.types.Content,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.lang.String) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.lang.String,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendMessageStream(java.util.List) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns the model's response.
sendMessageStream(java.util.List,com.google.genai.types.GenerateContentConfig) - function in com.google.genai.Chat
Sends a message to the model in the current multi-turn chat session and returns a stream of responses.
sendRealtimeInput(com.google.genai.types.LiveSendRealtimeInputParameters) - function in com.google.genai.AsyncSession
Sends realtime input to the live session.
sendToolResponse(com.google.genai.types.LiveSendToolResponseParameters) - function in com.google.genai.AsyncSession
Sends tool response to the live session.
serverContent() - function in com.google.genai.types.LiveServerMessage
Content generated by the model in response to client messages.
serverContent(com.google.genai.types.LiveServerContent) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for serverContent.
serverContent(com.google.genai.types.LiveServerContent.Builder) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for serverContent builder.
ServerException - class in com.google.genai.errors
Server exception raised by the GenAI API.
SERVICE_TIER_UNSPECIFIED - enum entry in com.google.genai.types.ServiceTier.Known
 
serviceAccount() - function in com.google.genai.types.AuthConfigGoogleServiceAccountConfig
Optional.
serviceAccount(java.lang.String) - function in com.google.genai.types.AuthConfigGoogleServiceAccountConfig.Builder
Setter for serviceAccount.
serviceAccount() - function in com.google.genai.types.AuthConfigOauthConfig
The service account used to generate access tokens for executing the Extension.
serviceAccount(java.lang.String) - function in com.google.genai.types.AuthConfigOauthConfig.Builder
Setter for serviceAccount.
serviceAccount() - function in com.google.genai.types.AuthConfigOidcConfig
The service account used to generate an OpenID Connect (OIDC)-compatible JWT token signed by the Google OIDC Provider (accounts.google.com) for extension endpoint (https://cloud.google.com/iam/docs/create-short-lived-credentials-direct#sa-credentials-oidc).
serviceAccount(java.lang.String) - function in com.google.genai.types.AuthConfigOidcConfig.Builder
Setter for serviceAccount.
serviceAccount() - function in com.google.genai.types.TuningJob
The service account that the tuningJob workload runs as.
serviceAccount(java.lang.String) - function in com.google.genai.types.TuningJob.Builder
Setter for serviceAccount.
serviceTier() - function in com.google.genai.types.GenerateContentConfig
The service tier to use for the request.
serviceTier(com.google.genai.types.ServiceTier) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for serviceTier.
serviceTier(com.google.genai.types.ServiceTier.Known) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for serviceTier given a known enum.
serviceTier(java.lang.String) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for serviceTier given a string.
ServiceTier - class in com.google.genai.types
Pricing and performance service tier.
ServiceTier.Known - class in com.google.genai.types.ServiceTier
Enum representing the known values for ServiceTier.
sessionId() - function in com.google.genai.AsyncSession
Gets the session ID of the live session.
sessionId() - function in com.google.genai.types.LiveServerSetupComplete
The session id of the live session.
sessionId(java.lang.String) - function in com.google.genai.types.LiveServerSetupComplete.Builder
Setter for sessionId.
sessionResumption() - function in com.google.genai.types.LiveClientSetup
Configures session resumption mechanism.
sessionResumption(com.google.genai.types.SessionResumptionConfig) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for sessionResumption.
sessionResumption(com.google.genai.types.SessionResumptionConfig.Builder) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for sessionResumption builder.
sessionResumption() - function in com.google.genai.types.LiveConnectConfig
Configures session resumption mechanism.
sessionResumption(com.google.genai.types.SessionResumptionConfig) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for sessionResumption.
sessionResumption(com.google.genai.types.SessionResumptionConfig.Builder) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for sessionResumption builder.
SessionResumptionConfig - class in com.google.genai.types
Configuration of session resumption mechanism.
SessionResumptionConfig.Builder - class in com.google.genai.types.SessionResumptionConfig
Builder for SessionResumptionConfig.
sessionResumptionUpdate() - function in com.google.genai.types.LiveServerMessage
Update of the session resumption state.
sessionResumptionUpdate(com.google.genai.types.LiveServerSessionResumptionUpdate) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for sessionResumptionUpdate.
sessionResumptionUpdate(com.google.genai.types.LiveServerSessionResumptionUpdate.Builder) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for sessionResumptionUpdate builder.
setDefaultBaseUrls(java.util.Optional,java.util.Optional) - function in com.google.genai.ApiClient
Overrides the base URLs for the Gemini API and/or Vertex AI API.
setDefaultBaseUrls(java.util.Optional,java.util.Optional) - function in com.google.genai.ApiClient
Overrides the base URLs for the Gemini API and/or Vertex AI API.
setDefaultBaseUrls(java.util.Optional,java.util.Optional) - function in com.google.genai.Client
Overrides the base URLs for the Gemini API and/or Vertex AI API.
setMaxReadLength(int) - function in com.google.genai.JsonSerializable
Overrides the default maximum JSON string length (20MB) for the JSON parser.
setMaxReadLength(int) - function in com.google.genai.JsonSerializable
Overrides the default maximum JSON string length (20MB) for the JSON parser.
setStackTrace(kotlin.Array) - function in java.lang.Throwable
 
setup() - function in com.google.genai.types.LiveClientMessage
Message to be sent by the system when connecting to the API.
setup(com.google.genai.types.LiveClientSetup) - function in com.google.genai.types.LiveClientMessage.Builder
Setter for setup.
setup(com.google.genai.types.LiveClientSetup.Builder) - function in com.google.genai.types.LiveClientMessage.Builder
Setter for setup builder.
setupComplete() - function in com.google.genai.types.LiveServerMessage
Sent in response to a `LiveClientSetup` message from the client.
setupComplete(com.google.genai.types.LiveServerSetupComplete) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for setupComplete.
setupComplete(com.google.genai.types.LiveServerSetupComplete.Builder) - function in com.google.genai.types.LiveServerMessage.Builder
Setter for setupComplete builder.
setValueByPath(com.fasterxml.jackson.databind.node.ObjectNode,kotlin.Array,Object) - function in com.google.genai.Common
Sets the value of an object by a path.
SEVERITY - enum entry in com.google.genai.types.HarmBlockMethod.Known

The harm block method uses both probability and severity scores.

severity() - function in com.google.genai.types.SafetyRating
Output only.
severity(com.google.genai.types.HarmSeverity) - function in com.google.genai.types.SafetyRating.Builder
Setter for severity.
severity(com.google.genai.types.HarmSeverity.Known) - function in com.google.genai.types.SafetyRating.Builder
Setter for severity given a known enum.
severity(java.lang.String) - function in com.google.genai.types.SafetyRating.Builder
Setter for severity given a string.
severityScore() - function in com.google.genai.types.SafetyRating
Output only.
severityScore(java.lang.Float) - function in com.google.genai.types.SafetyRating.Builder
Setter for severityScore.
sftLossWeightMultiplier() - function in com.google.genai.types.CreateTuningJobConfig
Multiplier for adjusting the weight of the SFT loss.
sftLossWeightMultiplier(java.lang.Float) - function in com.google.genai.types.CreateTuningJobConfig.Builder
Setter for sftLossWeightMultiplier.
sha256Hash() - function in com.google.genai.types.File
Output only.
sha256Hash(java.lang.String) - function in com.google.genai.types.File.Builder
Setter for sha256Hash.
shouldReturnHttpResponse() - function in com.google.genai.types.CreateFileConfig
If true, the raw HTTP response will be returned in the 'sdk_http_response' field.
shouldReturnHttpResponse(boolean) - function in com.google.genai.types.CreateFileConfig.Builder
Setter for shouldReturnHttpResponse.
shouldReturnHttpResponse() - function in com.google.genai.types.GenerateContentConfig
If true, the raw HTTP response will be returned in the 'sdk_http_response' field.
shouldReturnHttpResponse(boolean) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for shouldReturnHttpResponse.
shouldReturnHttpResponse() - function in com.google.genai.types.RegisterFilesConfig
If true, the raw HTTP response will be returned in the 'sdk_http_response' field.
shouldReturnHttpResponse(boolean) - function in com.google.genai.types.RegisterFilesConfig.Builder
Setter for shouldReturnHttpResponse.
shouldReturnHttpResponse() - function in com.google.genai.types.UploadToFileSearchStoreConfig
If true, the raw HTTP response will be returned in the 'sdk_http_response' field.
shouldReturnHttpResponse(boolean) - function in com.google.genai.types.UploadToFileSearchStoreConfig.Builder
Setter for shouldReturnHttpResponse.
silenceDurationMs() - function in com.google.genai.types.AutomaticActivityDetection
The required duration of detected non-speech (e.g.
silenceDurationMs(java.lang.Integer) - function in com.google.genai.types.AutomaticActivityDetection.Builder
Setter for silenceDurationMs.
SILENT - enum entry in com.google.genai.types.FunctionResponseScheduling.Known

Only add the result to the conversation context, do not interrupt or trigger generation.

similarityTopK() - function in com.google.genai.types.VertexRagStore
Optional.
similarityTopK(java.lang.Integer) - function in com.google.genai.types.VertexRagStore.Builder
Setter for similarityTopK.
SIMPLE_SEARCH - enum entry in com.google.genai.types.ApiSpec.Known

Simple search API spec.

simpleSearchParams() - function in com.google.genai.types.ExternalApi
Parameters for the simple search API.
simpleSearchParams(com.google.genai.types.ExternalApiSimpleSearchParams) - function in com.google.genai.types.ExternalApi.Builder
Setter for simpleSearchParams.
simpleSearchParams(com.google.genai.types.ExternalApiSimpleSearchParams.Builder) - function in com.google.genai.types.ExternalApi.Builder
Setter for simpleSearchParams builder.
SingleEmbedContentResponse - class in com.google.genai.types
Config for `response` parameter.
SingleEmbedContentResponse.Builder - class in com.google.genai.types.SingleEmbedContentResponse
Builder for SingleEmbedContentResponse.
size() - function in com.google.genai.AsyncPager
Asynchronously returns the size of the current page.
size() - function in com.google.genai.Pager
Returns the size of the current page.
sizeBytes() - function in com.google.genai.types.Document
Output only.
sizeBytes(java.lang.Long) - function in com.google.genai.types.Document.Builder
Setter for sizeBytes.
sizeBytes() - function in com.google.genai.types.File
Output only.
sizeBytes(java.lang.Long) - function in com.google.genai.types.File.Builder
Setter for sizeBytes.
sizeBytes() - function in com.google.genai.types.FileSearchStore
The size of raw bytes ingested into the FileSearchStore.
sizeBytes(java.lang.Long) - function in com.google.genai.types.FileSearchStore.Builder
Setter for sizeBytes.
skipInApiMode() - function in com.google.genai.types.TestTableItem
When set to a reason string, this test will be skipped in the API mode.
skipInApiMode(java.lang.String) - function in com.google.genai.types.TestTableItem.Builder
Setter for skipInApiMode.
slidingWindow() - function in com.google.genai.types.ContextWindowCompressionConfig
Sliding window compression mechanism.
slidingWindow(com.google.genai.types.SlidingWindow) - function in com.google.genai.types.ContextWindowCompressionConfig.Builder
Setter for slidingWindow.
slidingWindow(com.google.genai.types.SlidingWindow.Builder) - function in com.google.genai.types.ContextWindowCompressionConfig.Builder
Setter for slidingWindow builder.
SlidingWindow - class in com.google.genai.types
Context window will be truncated by keeping only suffix of it.
SlidingWindow.Builder - class in com.google.genai.types.SlidingWindow
Builder for SlidingWindow.
snakeToCamel(java.lang.String) - function in com.google.genai.Common
Converts a snake_case string to camelCase.
SOCKS - enum entry in com.google.genai.types.ProxyType.Known

Represents a SOCKS proxy.

source() - function in com.google.genai.types.File
Output only.
source(com.google.genai.types.FileSource) - function in com.google.genai.types.File.Builder
Setter for source.
source(com.google.genai.types.FileSource.Known) - function in com.google.genai.types.File.Builder
Setter for source given a known enum.
source(java.lang.String) - function in com.google.genai.types.File.Builder
Setter for source given a string.
source() - function in com.google.genai.types.GenerateVideosParameters
A set of source input(s) for video generation.
source(com.google.genai.types.GenerateVideosSource) - function in com.google.genai.types.GenerateVideosParameters.Builder
Setter for source.
source(com.google.genai.types.GenerateVideosSource.Builder) - function in com.google.genai.types.GenerateVideosParameters.Builder
Setter for source builder.
source() - function in com.google.genai.types.RecontextImageParameters
A set of source input(s) for image recontextualization.
source(com.google.genai.types.RecontextImageSource) - function in com.google.genai.types.RecontextImageParameters.Builder
Setter for source.
source(com.google.genai.types.RecontextImageSource.Builder) - function in com.google.genai.types.RecontextImageParameters.Builder
Setter for source builder.
source() - function in com.google.genai.types.SegmentImageParameters
A set of source input(s) for image segmentation.
source(com.google.genai.types.SegmentImageSource) - function in com.google.genai.types.SegmentImageParameters.Builder
Setter for source.
source(com.google.genai.types.SegmentImageSource.Builder) - function in com.google.genai.types.SegmentImageParameters.Builder
Setter for source builder.
SOURCE_UNSPECIFIED - enum entry in com.google.genai.types.FileSource.Known
 
sourceFlaggingUris() - function in com.google.genai.types.GroundingMetadata
Optional.
sourceFlaggingUris(kotlin.Array) - function in com.google.genai.types.GroundingMetadata.Builder
Setter for sourceFlaggingUris.
sourceFlaggingUris(kotlin.Array) - function in com.google.genai.types.GroundingMetadata.Builder
Setter for sourceFlaggingUris builder.
sourceFlaggingUris(java.util.List) - function in com.google.genai.types.GroundingMetadata.Builder
Setter for sourceFlaggingUris.
sourceId() - function in com.google.genai.types.GroundingMetadataSourceFlaggingUri
The ID of the place or review.
sourceId(java.lang.String) - function in com.google.genai.types.GroundingMetadataSourceFlaggingUri.Builder
Setter for sourceId.
sourceUri() - function in com.google.genai.types.GroundingChunkImage
The URI of the image search result page.
sourceUri(java.lang.String) - function in com.google.genai.types.GroundingChunkImage.Builder
Setter for sourceUri.
speaker() - function in com.google.genai.types.SpeakerVoiceConfig
Required.
speaker(java.lang.String) - function in com.google.genai.types.SpeakerVoiceConfig.Builder
Setter for speaker.
SpeakerVoiceConfig - class in com.google.genai.types
Configuration for a single speaker in a multi-speaker setup.
SpeakerVoiceConfig.Builder - class in com.google.genai.types.SpeakerVoiceConfig
Builder for SpeakerVoiceConfig.
speakerVoiceConfigs() - function in com.google.genai.types.MultiSpeakerVoiceConfig
Required.
speakerVoiceConfigs(kotlin.Array) - function in com.google.genai.types.MultiSpeakerVoiceConfig.Builder
Setter for speakerVoiceConfigs.
speakerVoiceConfigs(kotlin.Array) - function in com.google.genai.types.MultiSpeakerVoiceConfig.Builder
Setter for speakerVoiceConfigs builder.
speakerVoiceConfigs(java.util.List) - function in com.google.genai.types.MultiSpeakerVoiceConfig.Builder
Setter for speakerVoiceConfigs.
speechConfig() - function in com.google.genai.types.GenerateContentConfig
The speech generation configuration.
speechConfig(com.google.genai.types.SpeechConfig) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for speechConfig.
speechConfig(com.google.genai.types.SpeechConfig.Builder) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for speechConfig builder.
speechConfig() - function in com.google.genai.types.GenerationConfig
Optional.
speechConfig(com.google.genai.types.SpeechConfig) - function in com.google.genai.types.GenerationConfig.Builder
Setter for speechConfig.
speechConfig(com.google.genai.types.SpeechConfig.Builder) - function in com.google.genai.types.GenerationConfig.Builder
Setter for speechConfig builder.
speechConfig() - function in com.google.genai.types.LiveConnectConfig
The speech generation configuration.
speechConfig(com.google.genai.types.SpeechConfig) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for speechConfig.
speechConfig(com.google.genai.types.SpeechConfig.Builder) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for speechConfig builder.
SpeechConfig - class in com.google.genai.types
Config for speech generation and transcription.
SpeechConfig.Builder - class in com.google.genai.types.SpeechConfig
Builder for SpeechConfig.
SPII - enum entry in com.google.genai.types.FinishReason.Known

Token generation stopped because the content potentially contains Sensitive Personally Identifiable Information (SPII).

spliterator() - function in java.lang.Iterable
 
splitSummaries() - function in com.google.genai.types.RougeSpec
Optional.
splitSummaries(boolean) - function in com.google.genai.types.RougeSpec.Builder
Setter for splitSummaries.
src() - function in com.google.genai.types.BatchJob
Configuration for the input data.
src(com.google.genai.types.BatchJobSource) - function in com.google.genai.types.BatchJob.Builder
Setter for src.
src(com.google.genai.types.BatchJobSource.Builder) - function in com.google.genai.types.BatchJob.Builder
Setter for src builder.
src() - function in com.google.genai.types.CreateBatchJobParameters
GCS URI(-s) or BigQuery URI to your input data to run batch job.
src(com.google.genai.types.BatchJobSource) - function in com.google.genai.types.CreateBatchJobParameters.Builder
Setter for src.
src(com.google.genai.types.BatchJobSource.Builder) - function in com.google.genai.types.CreateBatchJobParameters.Builder
Setter for src builder.
src() - function in com.google.genai.types.CreateEmbeddingsBatchJobParameters
input data to run batch job".
src(com.google.genai.types.EmbeddingsBatchJobSource) - function in com.google.genai.types.CreateEmbeddingsBatchJobParameters.Builder
Setter for src.
src(com.google.genai.types.EmbeddingsBatchJobSource.Builder) - function in com.google.genai.types.CreateEmbeddingsBatchJobParameters.Builder
Setter for src builder.
sseReadTimeout() - function in com.google.genai.types.StreamableHttpTransport
Timeout for SSE read operations.
sseReadTimeout(java.time.Duration) - function in com.google.genai.types.StreamableHttpTransport.Builder
Setter for sseReadTimeout.
STABLE - enum entry in com.google.genai.types.ModelStage.Known

Models in this stage are considered stable and ready for production use.

STANDARD - enum entry in com.google.genai.types.ServiceTier.Known

Standard service tier.

STANDARD_DEVIATION - enum entry in com.google.genai.types.AggregationMetric.Known

Standard deviation aggregation metric. Not supported for pairwise metric.

START_OF_ACTIVITY_INTERRUPTS - enum entry in com.google.genai.types.ActivityHandling.Known

If true, start of activity will interrupt the model's response (also called "barge in"). The model's current response will be cut-off in the moment of the interruption. This is the default behavior.

START_SENSITIVITY_HIGH - enum entry in com.google.genai.types.StartSensitivity.Known

Automatic detection will detect the start of speech more often.

START_SENSITIVITY_LOW - enum entry in com.google.genai.types.StartSensitivity.Known

Automatic detection will detect the start of speech less often.

START_SENSITIVITY_UNSPECIFIED - enum entry in com.google.genai.types.StartSensitivity.Known

The default is START_SENSITIVITY_LOW.

startIndex() - function in com.google.genai.types.Citation
Output only.
startIndex(java.lang.Integer) - function in com.google.genai.types.Citation.Builder
Setter for startIndex.
startIndex() - function in com.google.genai.types.Segment
Output only.
startIndex(java.lang.Integer) - function in com.google.genai.types.Segment.Builder
Setter for startIndex.
startOffset() - function in com.google.genai.types.VideoMetadata
Optional.
startOffset(java.time.Duration) - function in com.google.genai.types.VideoMetadata.Builder
Setter for startOffset.
startOfSpeechSensitivity() - function in com.google.genai.types.AutomaticActivityDetection
Determines how likely speech is to be detected.
startOfSpeechSensitivity(com.google.genai.types.StartSensitivity) - function in com.google.genai.types.AutomaticActivityDetection.Builder
Setter for startOfSpeechSensitivity.
startOfSpeechSensitivity(com.google.genai.types.StartSensitivity.Known) - function in com.google.genai.types.AutomaticActivityDetection.Builder
Setter for startOfSpeechSensitivity given a known enum.
startOfSpeechSensitivity(java.lang.String) - function in com.google.genai.types.AutomaticActivityDetection.Builder
Setter for startOfSpeechSensitivity given a string.
StartSensitivity - class in com.google.genai.types
Start of speech sensitivity.
StartSensitivity.Known - class in com.google.genai.types.StartSensitivity
Enum representing the known values for StartSensitivity.
startTime() - function in com.google.genai.types.BatchJob
Output only.
startTime(java.time.Instant) - function in com.google.genai.types.BatchJob.Builder
Setter for startTime.
startTime() - function in com.google.genai.types.Interval
Optional.
startTime(java.time.Instant) - function in com.google.genai.types.Interval.Builder
Setter for startTime.
startTime() - function in com.google.genai.types.TuningJob
Output only.
startTime(java.time.Instant) - function in com.google.genai.types.TuningJob.Builder
Setter for startTime.
state() - function in com.google.genai.types.BatchJob
The state of the BatchJob.
state(com.google.genai.types.JobState) - function in com.google.genai.types.BatchJob.Builder
Setter for state.
state(com.google.genai.types.JobState.Known) - function in com.google.genai.types.BatchJob.Builder
Setter for state given a known enum.
state(java.lang.String) - function in com.google.genai.types.BatchJob.Builder
Setter for state given a string.
state() - function in com.google.genai.types.Document
Output only.
state(com.google.genai.types.DocumentState) - function in com.google.genai.types.Document.Builder
Setter for state.
state(com.google.genai.types.DocumentState.Known) - function in com.google.genai.types.Document.Builder
Setter for state given a known enum.
state(java.lang.String) - function in com.google.genai.types.Document.Builder
Setter for state given a string.
state() - function in com.google.genai.types.File
Output only.
state(com.google.genai.types.FileState) - function in com.google.genai.types.File.Builder
Setter for state.
state(com.google.genai.types.FileState.Known) - function in com.google.genai.types.File.Builder
Setter for state given a known enum.
state(java.lang.String) - function in com.google.genai.types.File.Builder
Setter for state given a string.
state() - function in com.google.genai.types.TuningJob
Output only.
state(com.google.genai.types.JobState) - function in com.google.genai.types.TuningJob.Builder
Setter for state.
state(com.google.genai.types.JobState.Known) - function in com.google.genai.types.TuningJob.Builder
Setter for state given a known enum.
state(java.lang.String) - function in com.google.genai.types.TuningJob.Builder
Setter for state given a string.
STATE_ACTIVE - enum entry in com.google.genai.types.DocumentState.Known

All `Chunks` of the `Document` is processed and available for querying.

STATE_FAILED - enum entry in com.google.genai.types.DocumentState.Known

Some `Chunks` of the `Document` failed processing.

STATE_PENDING - enum entry in com.google.genai.types.DocumentState.Known

Some `Chunks` of the `Document` are being processed (embedding and vector storage).

STATE_UNSPECIFIED - enum entry in com.google.genai.types.DocumentState.Known

The default value. This value is used if the state is omitted.

STATE_UNSPECIFIED - enum entry in com.google.genai.types.FileState.Known
 
statistics() - function in com.google.genai.types.ContentEmbedding
Gemini Enterprise Agent Platform only.
statistics(com.google.genai.types.ContentEmbeddingStatistics) - function in com.google.genai.types.ContentEmbedding.Builder
Setter for statistics.
statistics(com.google.genai.types.ContentEmbeddingStatistics.Builder) - function in com.google.genai.types.ContentEmbedding.Builder
Setter for statistics builder.
status() - function in com.google.genai.errors.ApiException
Returns the status from the API response.
status() - function in com.google.genai.errors.ApiException
Returns the status from the API response.
statusCode() - function in com.google.genai.types.ReplayResponse
 
statusCode(java.lang.Integer) - function in com.google.genai.types.ReplayResponse.Builder
Setter for statusCode.
step() - function in com.google.genai.types.Checkpoint
The step of the checkpoint.
step(java.lang.Long) - function in com.google.genai.types.Checkpoint.Builder
Setter for step.
step() - function in com.google.genai.types.TunedModelCheckpoint
The step of the checkpoint.
step(java.lang.Long) - function in com.google.genai.types.TunedModelCheckpoint.Builder
Setter for step.
STOP - enum entry in com.google.genai.types.FinishReason.Known

Token generation reached a natural stopping point or a configured stop sequence.

stopSequences() - function in 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(kotlin.Array) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for stopSequences.
stopSequences(java.util.List) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for stopSequences.
stopSequences() - function in com.google.genai.types.GenerationConfig
Optional.
stopSequences(kotlin.Array) - function in com.google.genai.types.GenerationConfig.Builder
Setter for stopSequences.
stopSequences(java.util.List) - function in com.google.genai.types.GenerationConfig.Builder
Setter for stopSequences.
storeContext() - function in com.google.genai.types.VertexRagStore
Optional.
storeContext(boolean) - function in com.google.genai.types.VertexRagStore.Builder
Setter for storeContext.
streamableHttpTransport() - function in com.google.genai.types.McpServer
A transport that can stream HTTP requests and responses.
streamableHttpTransport(com.google.genai.types.StreamableHttpTransport) - function in com.google.genai.types.McpServer.Builder
Setter for streamableHttpTransport.
streamableHttpTransport(com.google.genai.types.StreamableHttpTransport.Builder) - function in com.google.genai.types.McpServer.Builder
Setter for streamableHttpTransport builder.
StreamableHttpTransport - class in com.google.genai.types
A transport that can stream HTTP requests and responses.
StreamableHttpTransport.Builder - class in com.google.genai.types.StreamableHttpTransport
Builder for StreamableHttpTransport.
streamFunctionCallArguments() - function in com.google.genai.types.FunctionCallingConfig
Optional.
streamFunctionCallArguments(boolean) - function in com.google.genai.types.FunctionCallingConfig.Builder
Setter for streamFunctionCallArguments.
STRING - enum entry in com.google.genai.types.Type.Known

OpenAPI string type

StringList - class in com.google.genai.types
User provided string values assigned to a single metadata key.
StringList.Builder - class in com.google.genai.types.StringList
Builder for StringList.
stringListValue() - function in com.google.genai.types.CustomMetadata
The StringList value of the metadata to store.
stringListValue(com.google.genai.types.StringList) - function in com.google.genai.types.CustomMetadata.Builder
Setter for stringListValue.
stringListValue(com.google.genai.types.StringList.Builder) - function in com.google.genai.types.CustomMetadata.Builder
Setter for stringListValue builder.
stringListValue() - function in com.google.genai.types.GroundingChunkCustomMetadata
Optional.
stringListValue(com.google.genai.types.GroundingChunkStringList) - function in com.google.genai.types.GroundingChunkCustomMetadata.Builder
Setter for stringListValue.
stringListValue(com.google.genai.types.GroundingChunkStringList.Builder) - function in com.google.genai.types.GroundingChunkCustomMetadata.Builder
Setter for stringListValue builder.
stringToJsonNode(java.lang.String) - function in com.google.genai.JsonSerializable
Converts a Json string to a JsonNode.
stringToJsonNode(java.lang.String) - function in com.google.genai.JsonSerializable
Converts a Json string to a JsonNode.
stringValue() - function in com.google.genai.types.CustomMetadata
The string value of the metadata to store.
stringValue(java.lang.String) - function in com.google.genai.types.CustomMetadata.Builder
Setter for stringValue.
stringValue() - function in com.google.genai.types.GroundingChunkCustomMetadata
Optional.
stringValue(java.lang.String) - function in com.google.genai.types.GroundingChunkCustomMetadata.Builder
Setter for stringValue.
stringValue() - function in com.google.genai.types.PartialArg
Optional.
stringValue(java.lang.String) - function in com.google.genai.types.PartialArg.Builder
Setter for stringValue.
studentModel() - function in com.google.genai.types.DistillationSpec
The student model that is being tuned, e.g., "google/gemma-2b-1.1-it".
studentModel(java.lang.String) - function in com.google.genai.types.DistillationSpec.Builder
Setter for studentModel.
STYLE - enum entry in com.google.genai.types.VideoGenerationReferenceType.Known

A reference image that provides aesthetics including colors, lighting, texture, etc., to be used as the style of the generated video, such as 'anime', 'photography', 'origami', etc.

styleDescription() - function in com.google.genai.types.StyleReferenceConfig
A text description of the style to use for the generated image.
styleDescription(java.lang.String) - function in com.google.genai.types.StyleReferenceConfig.Builder
Setter for styleDescription.
styleImageConfig() - function in com.google.genai.types.ReferenceImageAPI
Configuration for the style reference image.
styleImageConfig(com.google.genai.types.StyleReferenceConfig) - function in com.google.genai.types.ReferenceImageAPI.Builder
Setter for styleImageConfig.
styleImageConfig(com.google.genai.types.StyleReferenceConfig.Builder) - function in com.google.genai.types.ReferenceImageAPI.Builder
Setter for styleImageConfig builder.
StyleReferenceConfig - class in com.google.genai.types
Configuration for a Style reference image.
StyleReferenceConfig.Builder - class in com.google.genai.types.StyleReferenceConfig
Builder for StyleReferenceConfig.
StyleReferenceImage - class in com.google.genai.types
A style reference image.
StyleReferenceImage.Builder - class in com.google.genai.types.StyleReferenceImage
Builder for StyleReferenceImage.
SUBJECT_REFERENCE_TYPE_UNSPECIFIED - enum entry in com.google.genai.types.SubjectReferenceType.Known
 
SUBJECT_TYPE_ANIMAL - enum entry in com.google.genai.types.SubjectReferenceType.Known
 
SUBJECT_TYPE_DEFAULT - enum entry in com.google.genai.types.SubjectReferenceType.Known
 
SUBJECT_TYPE_PERSON - enum entry in com.google.genai.types.SubjectReferenceType.Known
 
SUBJECT_TYPE_PRODUCT - enum entry in com.google.genai.types.SubjectReferenceType.Known
 
subjectDescription() - function in com.google.genai.types.SubjectReferenceConfig
Subject description for the image.
subjectDescription(java.lang.String) - function in com.google.genai.types.SubjectReferenceConfig.Builder
Setter for subjectDescription.
subjectImageConfig() - function in com.google.genai.types.ReferenceImageAPI
Configuration for the subject reference image.
subjectImageConfig(com.google.genai.types.SubjectReferenceConfig) - function in com.google.genai.types.ReferenceImageAPI.Builder
Setter for subjectImageConfig.
subjectImageConfig(com.google.genai.types.SubjectReferenceConfig.Builder) - function in com.google.genai.types.ReferenceImageAPI.Builder
Setter for subjectImageConfig builder.
SubjectReferenceConfig - class in com.google.genai.types
Configuration for a Subject reference image.
SubjectReferenceConfig.Builder - class in com.google.genai.types.SubjectReferenceConfig
Builder for SubjectReferenceConfig.
SubjectReferenceImage - class in com.google.genai.types
A subject reference image.
SubjectReferenceImage.Builder - class in com.google.genai.types.SubjectReferenceImage
Builder for SubjectReferenceImage.
SubjectReferenceType - class in com.google.genai.types
Enum representing the subject type of a subject reference image.
SubjectReferenceType.Known - class in com.google.genai.types.SubjectReferenceType
Enum representing the known values for SubjectReferenceType.
subjectType() - function in com.google.genai.types.SubjectReferenceConfig
The subject type of a subject reference image.
subjectType(com.google.genai.types.SubjectReferenceType) - function in com.google.genai.types.SubjectReferenceConfig.Builder
Setter for subjectType.
subjectType(com.google.genai.types.SubjectReferenceType.Known) - function in com.google.genai.types.SubjectReferenceConfig.Builder
Setter for subjectType given a known enum.
subjectType(java.lang.String) - function in com.google.genai.types.SubjectReferenceConfig.Builder
Setter for subjectType given a string.
successfulCount() - function in com.google.genai.types.CompletionStats
Output only.
successfulCount(java.lang.Long) - function in com.google.genai.types.CompletionStats.Builder
Setter for successfulCount.
successfulForecastPointCount() - function in com.google.genai.types.CompletionStats
Output only.
successfulForecastPointCount(java.lang.Long) - function in com.google.genai.types.CompletionStats.Builder
Setter for successfulForecastPointCount.
sum() - function in com.google.genai.types.DatasetDistribution
Output only.
sum(java.lang.Double) - function in com.google.genai.types.DatasetDistribution.Builder
Setter for sum.
sum() - function in com.google.genai.types.SupervisedTuningDatasetDistribution
Output only.
sum(java.lang.Long) - function in com.google.genai.types.SupervisedTuningDatasetDistribution.Builder
Setter for sum.
SUPERVISED_FINE_TUNING - enum entry in com.google.genai.types.TuningMethod.Known

Supervised fine tuning.

SupervisedHyperParameters - class in com.google.genai.types
Hyperparameters for SFT.
SupervisedHyperParameters.Builder - class in com.google.genai.types.SupervisedHyperParameters
Builder for SupervisedHyperParameters.
SupervisedTuningDatasetDistribution - class in com.google.genai.types
Dataset distribution for Supervised Tuning.
SupervisedTuningDatasetDistribution.Builder - class in com.google.genai.types.SupervisedTuningDatasetDistribution
Builder for SupervisedTuningDatasetDistribution.
SupervisedTuningDatasetDistributionDatasetBucket - class in com.google.genai.types
Dataset bucket used to create a histogram for the distribution given a population of values.
SupervisedTuningDatasetDistributionDatasetBucket.Builder - class in com.google.genai.types.SupervisedTuningDatasetDistributionDatasetBucket
Builder for SupervisedTuningDatasetDistributionDatasetBucket.
SupervisedTuningDataStats - class in com.google.genai.types
Tuning data statistics for Supervised Tuning.
supervisedTuningDataStats() - function in com.google.genai.types.TuningDataStats
The SFT Tuning data stats.
supervisedTuningDataStats(com.google.genai.types.SupervisedTuningDataStats) - function in com.google.genai.types.TuningDataStats.Builder
Setter for supervisedTuningDataStats.
supervisedTuningDataStats(com.google.genai.types.SupervisedTuningDataStats.Builder) - function in com.google.genai.types.TuningDataStats.Builder
Setter for supervisedTuningDataStats builder.
SupervisedTuningDataStats.Builder - class in com.google.genai.types.SupervisedTuningDataStats
Builder for SupervisedTuningDataStats.
SupervisedTuningSpec - class in com.google.genai.types
Supervised tuning spec for tuning.
supervisedTuningSpec() - function in com.google.genai.types.TuningJob
Tuning Spec for Supervised Fine Tuning.
supervisedTuningSpec(com.google.genai.types.SupervisedTuningSpec) - function in com.google.genai.types.TuningJob.Builder
Setter for supervisedTuningSpec.
supervisedTuningSpec(com.google.genai.types.SupervisedTuningSpec.Builder) - function in com.google.genai.types.TuningJob.Builder
Setter for supervisedTuningSpec builder.
SupervisedTuningSpec.Builder - class in com.google.genai.types.SupervisedTuningSpec
Builder for SupervisedTuningSpec.
supportedActions() - function in com.google.genai.types.Model
List of actions that are supported by the model.
supportedActions(kotlin.Array) - function in com.google.genai.types.Model.Builder
Setter for supportedActions.
supportedActions(java.util.List) - function in com.google.genai.types.Model.Builder
Setter for supportedActions.
systemInstruction() - function in com.google.genai.types.CountTokensConfig
Instructions for the model to steer it toward better performance.
systemInstruction(com.google.genai.types.Content) - function in com.google.genai.types.CountTokensConfig.Builder
Setter for systemInstruction.
systemInstruction(com.google.genai.types.Content.Builder) - function in com.google.genai.types.CountTokensConfig.Builder
Setter for systemInstruction builder.
systemInstruction() - function in com.google.genai.types.CreateCachedContentConfig
Developer set system instruction.
systemInstruction(com.google.genai.types.Content) - function in com.google.genai.types.CreateCachedContentConfig.Builder
Setter for systemInstruction.
systemInstruction(com.google.genai.types.Content.Builder) - function in com.google.genai.types.CreateCachedContentConfig.Builder
Setter for systemInstruction builder.
systemInstruction() - function in com.google.genai.types.GenerateContentConfig
Instructions for the model to steer it toward better performance.
systemInstruction(com.google.genai.types.Content) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for systemInstruction.
systemInstruction(com.google.genai.types.Content.Builder) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for systemInstruction builder.
systemInstruction() - function in com.google.genai.types.LLMBasedMetricSpec
System instruction for the judge model.
systemInstruction(java.lang.String) - function in com.google.genai.types.LLMBasedMetricSpec.Builder
Setter for systemInstruction.
systemInstruction() - function in com.google.genai.types.LiveClientSetup
The user provided system instructions for the model.
systemInstruction(com.google.genai.types.Content) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for systemInstruction.
systemInstruction(com.google.genai.types.Content.Builder) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for systemInstruction builder.
systemInstruction() - function in com.google.genai.types.LiveConnectConfig
The user provided system instructions for the model.
systemInstruction(com.google.genai.types.Content) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for systemInstruction.
systemInstruction(com.google.genai.types.Content.Builder) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for systemInstruction builder.
systemInstruction() - function in com.google.genai.types.PairwiseMetricSpec
Optional.
systemInstruction(java.lang.String) - function in com.google.genai.types.PairwiseMetricSpec.Builder
Setter for systemInstruction.
systemInstruction() - function in com.google.genai.types.PointwiseMetricSpec
Optional.
systemInstruction(java.lang.String) - function in com.google.genai.types.PointwiseMetricSpec.Builder
Setter for systemInstruction.
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y  Z