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 

A

accessToken() - function in com.google.genai.types.AuthConfigOauthConfig
Access token for extension endpoint.
accessToken(java.lang.String) - function in com.google.genai.types.AuthConfigOauthConfig.Builder
Setter for accessToken.
ACTIVE - enum entry in com.google.genai.types.FileState.Known
 
activeDocumentsCount() - function in com.google.genai.types.FileSearchStore
The number of documents in the FileSearchStore that are active and ready for retrieval.
activeDocumentsCount(java.lang.Long) - function in com.google.genai.types.FileSearchStore.Builder
Setter for activeDocumentsCount.
ACTIVITY_END - enum entry in com.google.genai.types.VoiceActivityType.Known

End of sentence signal.

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

If unspecified, the default behavior is `START_OF_ACTIVITY_INTERRUPTS`.

ACTIVITY_START - enum entry in com.google.genai.types.VoiceActivityType.Known

Start of sentence signal.

ActivityEnd - class in com.google.genai.types
Marks the end of user activity.
activityEnd() - function in com.google.genai.types.LiveClientRealtimeInput
Marks the end of user activity.
activityEnd(com.google.genai.types.ActivityEnd) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for activityEnd.
activityEnd(com.google.genai.types.ActivityEnd.Builder) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for activityEnd builder.
activityEnd() - function in com.google.genai.types.LiveSendRealtimeInputParameters
Marks the end of user activity.
activityEnd(com.google.genai.types.ActivityEnd) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for activityEnd.
activityEnd(com.google.genai.types.ActivityEnd.Builder) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for activityEnd builder.
ActivityEnd.Builder - class in com.google.genai.types.ActivityEnd
Builder for ActivityEnd.
ActivityHandling - class in com.google.genai.types
The different ways of handling user activity.
activityHandling() - function in com.google.genai.types.RealtimeInputConfig
Defines what effect activity has.
activityHandling(com.google.genai.types.ActivityHandling) - function in com.google.genai.types.RealtimeInputConfig.Builder
Setter for activityHandling.
activityHandling(com.google.genai.types.ActivityHandling.Known) - function in com.google.genai.types.RealtimeInputConfig.Builder
Setter for activityHandling given a known enum.
activityHandling(java.lang.String) - function in com.google.genai.types.RealtimeInputConfig.Builder
Setter for activityHandling given a string.
ActivityHandling.Known - class in com.google.genai.types.ActivityHandling
Enum representing the known values for ActivityHandling.
ActivityStart - class in com.google.genai.types
Marks the start of user activity.
activityStart() - function in com.google.genai.types.LiveClientRealtimeInput
Marks the start of user activity.
activityStart(com.google.genai.types.ActivityStart) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for activityStart.
activityStart(com.google.genai.types.ActivityStart.Builder) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for activityStart builder.
activityStart() - function in com.google.genai.types.LiveSendRealtimeInputParameters
Marks the start of user activity.
activityStart(com.google.genai.types.ActivityStart) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for activityStart.
activityStart(com.google.genai.types.ActivityStart.Builder) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for activityStart builder.
ActivityStart.Builder - class in com.google.genai.types.ActivityStart
Builder for ActivityStart.
ADAPTER_SIZE_EIGHT - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 8.

ADAPTER_SIZE_FOUR - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 4.

ADAPTER_SIZE_ONE - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 1.

ADAPTER_SIZE_SIXTEEN - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 16.

ADAPTER_SIZE_THIRTY_TWO - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 32.

ADAPTER_SIZE_TWO - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size 2.

ADAPTER_SIZE_UNSPECIFIED - enum entry in com.google.genai.types.AdapterSize.Known

Adapter size is unspecified.

AdapterSize - class in com.google.genai.types
Adapter size for tuning.
adapterSize() - function in com.google.genai.types.CreateTuningJobConfig
Adapter size for tuning.
adapterSize(com.google.genai.types.AdapterSize) - function in com.google.genai.types.CreateTuningJobConfig.Builder
Setter for adapterSize.
adapterSize(com.google.genai.types.AdapterSize.Known) - function in com.google.genai.types.CreateTuningJobConfig.Builder
Setter for adapterSize given a known enum.
adapterSize(java.lang.String) - function in com.google.genai.types.CreateTuningJobConfig.Builder
Setter for adapterSize given a string.
adapterSize() - function in com.google.genai.types.DistillationHyperParameters
Optional.
adapterSize(com.google.genai.types.AdapterSize) - function in com.google.genai.types.DistillationHyperParameters.Builder
Setter for adapterSize.
adapterSize(com.google.genai.types.AdapterSize.Known) - function in com.google.genai.types.DistillationHyperParameters.Builder
Setter for adapterSize given a known enum.
adapterSize(java.lang.String) - function in com.google.genai.types.DistillationHyperParameters.Builder
Setter for adapterSize given a string.
adapterSize() - function in com.google.genai.types.PreferenceOptimizationHyperParameters
Optional.
adapterSize(com.google.genai.types.AdapterSize) - function in com.google.genai.types.PreferenceOptimizationHyperParameters.Builder
Setter for adapterSize.
adapterSize(com.google.genai.types.AdapterSize.Known) - function in com.google.genai.types.PreferenceOptimizationHyperParameters.Builder
Setter for adapterSize given a known enum.
adapterSize(java.lang.String) - function in com.google.genai.types.PreferenceOptimizationHyperParameters.Builder
Setter for adapterSize given a string.
adapterSize() - function in com.google.genai.types.SupervisedHyperParameters
Optional.
adapterSize(com.google.genai.types.AdapterSize) - function in com.google.genai.types.SupervisedHyperParameters.Builder
Setter for adapterSize.
adapterSize(com.google.genai.types.AdapterSize.Known) - function in com.google.genai.types.SupervisedHyperParameters.Builder
Setter for adapterSize given a known enum.
adapterSize(java.lang.String) - function in com.google.genai.types.SupervisedHyperParameters.Builder
Setter for adapterSize given a string.
AdapterSize.Known - class in com.google.genai.types.AdapterSize
Enum representing the known values for AdapterSize.
addAcceptLanguage(java.lang.String) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
List of the languages this model can accept.
Since the model is language-agnostic, this field is used as a reference.
repeated string accept_language = 5;
addAcceptLanguageBytes(com.google.protobuf.ByteString) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
List of the languages this model can accept.
Since the model is language-agnostic, this field is used as a reference.
repeated string accept_language = 5;
addAllAcceptLanguage(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
List of the languages this model can accept.
Since the model is language-agnostic, this field is used as a reference.
repeated string accept_language = 5;
addAllControlSymbols(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
Vocabulary management

Defines control symbols used as an indicator to
change the behavior of the decoder. <s> and </s> are pre-defined.
We can use this field to encode various meta information,
including language indicator in multilingual model.
These symbols are not visible to users, but visible to
the decoder. Note that when the input sentence contains control symbols,
they are not treated as one token, but segmented into normal pieces.
Control symbols must be inserted independently from the segmentation.
repeated string control_symbols = 30;
addAllInput(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
General parameters

Input corpus files.
 Trainer accepts the following two formats:
 A) Monolingual: plain text, one sentence per line.
 B) Bilingual:   TSV, source sentence <tab> target sentence
 When bilingual data is passed, shared vocabulary model is built.
 Note that the input file must be raw corpus, not a preprocessed corpus.
 Trainer only loads the first `input_sentence_size` sentences specified
 with this parameter.
repeated string input = 1;
addAllPieces(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addAllSamples(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addAllUserDefinedSymbols(java.lang.Iterable) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
Defines user defined symbols.
These symbols are added with extremely high score
so they are always treated as one unique symbol in any context.
Typical usage of user_defined_symbols is placeholder for named entities.
repeated string user_defined_symbols = 31;
addControlSymbols(java.lang.String) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
Vocabulary management

Defines control symbols used as an indicator to
change the behavior of the decoder. <s> and </s> are pre-defined.
We can use this field to encode various meta information,
including language indicator in multilingual model.
These symbols are not visible to users, but visible to
the decoder. Note that when the input sentence contains control symbols,
they are not treated as one token, but segmented into normal pieces.
Control symbols must be inserted independently from the segmentation.
repeated string control_symbols = 30;
addControlSymbolsBytes(com.google.protobuf.ByteString) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
Vocabulary management

Defines control symbols used as an indicator to
change the behavior of the decoder. <s> and </s> are pre-defined.
We can use this field to encode various meta information,
including language indicator in multilingual model.
These symbols are not visible to users, but visible to
the decoder. Note that when the input sentence contains control symbols,
they are not treated as one token, but segmented into normal pieces.
Control symbols must be inserted independently from the segmentation.
repeated string control_symbols = 30;
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension,Type) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
 
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension,Type) - function in com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece.Builder
 
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension,Type) - function in com.google.genai.proto.SentencepieceModel.NormalizerSpec.Builder
 
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension,Type) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
 
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension,Type) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
 
addExtension(com.google.protobuf.ExtensionLite,T) - function in com.google.protobuf.GeneratedMessageV3.ExtendableBuilder
 
addInput(java.lang.String) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
General parameters

Input corpus files.
 Trainer accepts the following two formats:
 A) Monolingual: plain text, one sentence per line.
 B) Bilingual:   TSV, source sentence <tab> target sentence
 When bilingual data is passed, shared vocabulary model is built.
 Note that the input file must be raw corpus, not a preprocessed corpus.
 Trainer only loads the first `input_sentence_size` sentences specified
 with this parameter.
repeated string input = 1;
addInputBytes(com.google.protobuf.ByteString) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
/////////////////////////////////////////////////////////////////
General parameters

Input corpus files.
 Trainer accepts the following two formats:
 A) Monolingual: plain text, one sentence per line.
 B) Bilingual:   TSV, source sentence <tab> target sentence
 When bilingual data is passed, shared vocabulary model is built.
 Note that the input file must be raw corpus, not a preprocessed corpus.
 Trainer only loads the first `input_sentence_size` sentences specified
 with this parameter.
repeated string input = 1;
additionalConfig() - function in com.google.genai.types.LLMBasedMetricSpec
Optional.
additionalConfig(java.util.Map) - function in com.google.genai.types.LLMBasedMetricSpec.Builder
Setter for additionalConfig.
addPieces(com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addPieces(com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece.Builder) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addPieces(int,com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addPieces(int,com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece.Builder) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addPiecesBuilder() - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addPiecesBuilder(int) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.ModelProto.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.ModelProto.SentencePiece.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.NormalizerSpec.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Sample.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
 
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,Object) - function in com.google.protobuf.Message.Builder
 
addSamples(com.google.genai.proto.SentencepieceModel.SelfTestData.Sample) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSamples(com.google.genai.proto.SentencepieceModel.SelfTestData.Sample.Builder) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSamples(int,com.google.genai.proto.SentencepieceModel.SelfTestData.Sample) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSamples(int,com.google.genai.proto.SentencepieceModel.SelfTestData.Sample.Builder) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSamplesBuilder() - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSamplesBuilder(int) - function in com.google.genai.proto.SentencepieceModel.SelfTestData.Builder
repeated .com.google.genai.proto.SelfTestData.Sample samples = 1;
addSuppressed(java.lang.Throwable) - function in java.lang.Throwable
 
addUserDefinedSymbols(java.lang.String) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
Defines user defined symbols.
These symbols are added with extremely high score
so they are always treated as one unique symbol in any context.
Typical usage of user_defined_symbols is placeholder for named entities.
repeated string user_defined_symbols = 31;
addUserDefinedSymbolsBytes(com.google.protobuf.ByteString) - function in com.google.genai.proto.SentencepieceModel.TrainerSpec.Builder
Defines user defined symbols.
These symbols are added with extremely high score
so they are always treated as one unique symbol in any context.
Typical usage of user_defined_symbols is placeholder for named entities.
repeated string user_defined_symbols = 31;
addWatermark() - function in com.google.genai.types.EditImageConfig
Whether to add a watermark to the generated images.
addWatermark(boolean) - function in com.google.genai.types.EditImageConfig.Builder
Setter for addWatermark.
addWatermark() - function in com.google.genai.types.GenerateImagesConfig
Whether to add a watermark to the generated images.
addWatermark(boolean) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for addWatermark.
addWatermark() - function in com.google.genai.types.RecontextImageConfig
Whether to add a SynthID watermark to the generated images.
addWatermark(boolean) - function in com.google.genai.types.RecontextImageConfig.Builder
Setter for addWatermark.
AGGREGATION_METRIC_UNSPECIFIED - enum entry in com.google.genai.types.AggregationMetric.Known

Unspecified aggregation metric.

AggregationMetric - class in com.google.genai.types
Aggregation metric.
aggregationMetric() - function in com.google.genai.types.AggregationResult
Aggregation metric.
aggregationMetric(com.google.genai.types.AggregationMetric) - function in com.google.genai.types.AggregationResult.Builder
Setter for aggregationMetric.
aggregationMetric(com.google.genai.types.AggregationMetric.Known) - function in com.google.genai.types.AggregationResult.Builder
Setter for aggregationMetric given a known enum.
aggregationMetric(java.lang.String) - function in com.google.genai.types.AggregationResult.Builder
Setter for aggregationMetric given a string.
AggregationMetric.Known - class in com.google.genai.types.AggregationMetric
Enum representing the known values for AggregationMetric.
AggregationOutput - class in com.google.genai.types
The aggregation result for the entire dataset and all metrics.
aggregationOutput() - function in com.google.genai.types.EvaluateDatasetResponse
Output only.
aggregationOutput(com.google.genai.types.AggregationOutput) - function in com.google.genai.types.EvaluateDatasetResponse.Builder
Setter for aggregationOutput.
aggregationOutput(com.google.genai.types.AggregationOutput.Builder) - function in com.google.genai.types.EvaluateDatasetResponse.Builder
Setter for aggregationOutput builder.
AggregationOutput.Builder - class in com.google.genai.types.AggregationOutput
Builder for AggregationOutput.
AggregationResult - class in com.google.genai.types
The aggregation result for a single metric.
AggregationResult.Builder - class in com.google.genai.types.AggregationResult
Builder for AggregationResult.
aggregationResults() - function in com.google.genai.types.AggregationOutput
One AggregationResult per metric.
aggregationResults(kotlin.Array) - function in com.google.genai.types.AggregationOutput.Builder
Setter for aggregationResults.
aggregationResults(kotlin.Array) - function in com.google.genai.types.AggregationOutput.Builder
Setter for aggregationResults builder.
aggregationResults(java.util.List) - function in com.google.genai.types.AggregationOutput.Builder
Setter for aggregationResults.
ALLOW_ADULT - enum entry in com.google.genai.types.PersonGeneration.Known

Generate images of adults, but not children.

ALLOW_ALL - enum entry in com.google.genai.types.PersonGeneration.Known

Generate images that include adults and children.

ALLOW_PROMINENT_PEOPLE - enum entry in com.google.genai.types.ProminentPeople.Known

Allows the model to generate images of prominent people.

allowedFunctionNames() - function in com.google.genai.types.FunctionCallingConfig
Optional.
allowedFunctionNames(kotlin.Array) - function in com.google.genai.types.FunctionCallingConfig.Builder
Setter for allowedFunctionNames.
allowedFunctionNames(java.util.List) - function in com.google.genai.types.FunctionCallingConfig.Builder
Setter for allowedFunctionNames.
alpha() - function in com.google.genai.types.RagRetrievalConfigHybridSearch
Optional.
alpha(java.lang.Float) - function in com.google.genai.types.RagRetrievalConfigHybridSearch.Builder
Setter for alpha.
ANY - enum entry in com.google.genai.types.FunctionCallingConfigMode.Known

Model is constrained to always predicting function calls only. If "allowed_function_names" are set, the predicted function calls will be limited to any one of "allowed_function_names", else the predicted function calls will be any one of the provided "function_declarations".

anyOf() - function in com.google.genai.types.Schema
Optional.
anyOf(kotlin.Array) - function in com.google.genai.types.Schema.Builder
Setter for anyOf.
anyOf(kotlin.Array) - function in com.google.genai.types.Schema.Builder
Setter for anyOf builder.
anyOf(java.util.List) - function in com.google.genai.types.Schema.Builder
Setter for anyOf.
API_KEY_AUTH - enum entry in com.google.genai.types.AuthType.Known

API Key Auth.

API_SPEC_UNSPECIFIED - enum entry in com.google.genai.types.ApiSpec.Known

Unspecified API spec. This value should not be used.

ApiAuth - class in com.google.genai.types
The generic reusable api auth config.
apiAuth() - function in com.google.genai.types.ExternalApi
The authentication config to access the API.
apiAuth(com.google.genai.types.ApiAuth) - function in com.google.genai.types.ExternalApi.Builder
Setter for apiAuth.
apiAuth(com.google.genai.types.ApiAuth.Builder) - function in com.google.genai.types.ExternalApi.Builder
Setter for apiAuth builder.
ApiAuth.Builder - class in com.google.genai.types.ApiAuth
Builder for ApiAuth.
ApiAuthApiKeyConfig - class in com.google.genai.types
The API secret.
ApiAuthApiKeyConfig.Builder - class in com.google.genai.types.ApiAuthApiKeyConfig
Builder for ApiAuthApiKeyConfig.
ApiClient - class in com.google.genai
Interface for an API client which issues HTTP requests to the GenAI APIs.
ApiException - class in com.google.genai.errors
General exception class for all exceptions originating from the GenAI API side.
apiKey() - function in com.google.genai.ApiClient
Returns the API key for Google AI APIs.
apiKey() - function in com.google.genai.ApiClient
Returns the API key for Google AI APIs.
apiKey() - function in com.google.genai.Client
Returns the API key for Gemini API.
apiKey(java.lang.String) - function in com.google.genai.Client.Builder
Sets the API key for Gemini API.
apiKey() - function in com.google.genai.types.AuthConfig
The authentication config to access the API.
apiKey(java.lang.String) - function in com.google.genai.types.AuthConfig.Builder
Setter for apiKey.
apiKey() - function in com.google.genai.types.ToolParallelAiSearch
Optional.
apiKey(java.lang.String) - function in com.google.genai.types.ToolParallelAiSearch.Builder
Setter for apiKey.
apiKeyConfig() - function in com.google.genai.types.ApiAuth
The API secret.
apiKeyConfig(com.google.genai.types.ApiAuthApiKeyConfig) - function in com.google.genai.types.ApiAuth.Builder
Setter for apiKeyConfig.
apiKeyConfig(com.google.genai.types.ApiAuthApiKeyConfig.Builder) - function in com.google.genai.types.ApiAuth.Builder
Setter for apiKeyConfig builder.
ApiKeyConfig - class in com.google.genai.types
Config for authentication with API key.
apiKeyConfig() - function in com.google.genai.types.AuthConfig
Config for API key auth.
apiKeyConfig(com.google.genai.types.ApiKeyConfig) - function in com.google.genai.types.AuthConfig.Builder
Setter for apiKeyConfig.
apiKeyConfig(com.google.genai.types.ApiKeyConfig.Builder) - function in com.google.genai.types.AuthConfig.Builder
Setter for apiKeyConfig builder.
ApiKeyConfig.Builder - class in com.google.genai.types.ApiKeyConfig
Builder for ApiKeyConfig.
apiKeySecret() - function in com.google.genai.types.ApiKeyConfig
Optional.
apiKeySecret(java.lang.String) - function in com.google.genai.types.ApiKeyConfig.Builder
Setter for apiKeySecret.
apiKeySecretVersion() - function in com.google.genai.types.ApiAuthApiKeyConfig
Required.
apiKeySecretVersion(java.lang.String) - function in com.google.genai.types.ApiAuthApiKeyConfig.Builder
Setter for apiKeySecretVersion.
apiKeyString() - function in com.google.genai.types.ApiAuthApiKeyConfig
The API key string.
apiKeyString(java.lang.String) - function in com.google.genai.types.ApiAuthApiKeyConfig.Builder
Setter for apiKeyString.
apiKeyString() - function in com.google.genai.types.ApiKeyConfig
Optional.
apiKeyString(java.lang.String) - function in com.google.genai.types.ApiKeyConfig.Builder
Setter for apiKeyString.
ApiResponse - class in com.google.genai
The API response contains a response to a call to the GenAI APIs.
ApiSpec - class in com.google.genai.types
The API spec that the external API implements.
apiSpec() - function in com.google.genai.types.ExternalApi
The API spec that the external API implements.
apiSpec(com.google.genai.types.ApiSpec) - function in com.google.genai.types.ExternalApi.Builder
Setter for apiSpec.
apiSpec(com.google.genai.types.ApiSpec.Known) - function in com.google.genai.types.ExternalApi.Builder
Setter for apiSpec given a known enum.
apiSpec(java.lang.String) - function in com.google.genai.types.ExternalApi.Builder
Setter for apiSpec given a string.
ApiSpec.Known - class in com.google.genai.types.ApiSpec
Enum representing the known values for ApiSpec.
apiVersion() - function in com.google.genai.types.HttpOptions
Specifies the version of the API to use.
apiVersion(java.lang.String) - function in com.google.genai.types.HttpOptions.Builder
Setter for apiVersion.
args() - function in com.google.genai.types.FunctionCall
Optional.
args(java.util.Map) - function in com.google.genai.types.FunctionCall.Builder
Setter for args.
args() - function in com.google.genai.types.ToolCall
The tool call arguments.
args(java.util.Map) - function in com.google.genai.types.ToolCall.Builder
Setter for args.
ARRAY - enum entry in com.google.genai.types.Type.Known

OpenAPI array type

aspectRatio() - function in com.google.genai.types.EditImageConfig
Aspect ratio of the generated images.
aspectRatio(java.lang.String) - function in com.google.genai.types.EditImageConfig.Builder
Setter for aspectRatio.
aspectRatio() - function in com.google.genai.types.GenerateImagesConfig
Aspect ratio of the generated images.
aspectRatio(java.lang.String) - function in com.google.genai.types.GenerateImagesConfig.Builder
Setter for aspectRatio.
aspectRatio() - function in com.google.genai.types.GenerateVideosConfig
The aspect ratio for the generated video.
aspectRatio(java.lang.String) - function in com.google.genai.types.GenerateVideosConfig.Builder
Setter for aspectRatio.
aspectRatio() - function in com.google.genai.types.ImageConfig
Aspect ratio of the generated images.
aspectRatio(java.lang.String) - function in com.google.genai.types.ImageConfig.Builder
Setter for aspectRatio.
ASSET - enum entry in com.google.genai.types.VideoGenerationReferenceType.Known

A reference image that provides assets to the generated video, such as the scene, an object, a character, etc.

AsyncBatches - class in com.google.genai
Async module of Batches
AsyncCaches - class in com.google.genai
Async module of Caches
AsyncChat - class in com.google.genai
An async chat session with a generative model.
AsyncChats - class in com.google.genai
A class for creating async chat sessions.
AsyncDocuments - class in com.google.genai
Async module of Documents
AsyncFiles - class in com.google.genai
Async module of Files
AsyncFileSearchStores - class in com.google.genai
Async module of FileSearchStores
AsyncLive - class in com.google.genai
AsyncLive provides asynchronous access to a bidirectional GenAI live session.
AsyncModels - class in com.google.genai
Async module of Models
AsyncOperations - class in com.google.genai
Async module of Operations
AsyncPager - class in com.google.genai
AsyncPager class for handling paginated results asynchronously.
asyncRequest(java.lang.String,java.lang.String,kotlin.Array,java.util.Optional) - function in com.google.genai.ApiClient
Sends an asynchronous Http request given the http method, path, request bytes, and http options.
asyncRequest(java.lang.String,java.lang.String,java.lang.String,java.util.Optional) - function in com.google.genai.ApiClient
Sends an asynchronous Http request given the http method, path, request json string, and http options.
asyncRequest(java.lang.String,java.lang.String,kotlin.Array,java.util.Optional) - function in com.google.genai.HttpApiClient
Sends an asynchronous Http request given the http method, path, request bytes, and http options.
asyncRequest(java.lang.String,java.lang.String,java.lang.String,java.util.Optional) - function in com.google.genai.HttpApiClient
Sends an asynchronous Http request given the http method, path, request json string, and http options.
asyncRequest(java.lang.String,java.lang.String,kotlin.Array,java.util.Optional) - function in com.google.genai.ReplayApiClient
Sends an asynchronous Http request given the http method, path, request bytes, and http options.
asyncRequest(java.lang.String,java.lang.String,java.lang.String,java.util.Optional) - function in com.google.genai.ReplayApiClient
Sends an asynchronous Http request given the http method, path, request json string, and http options.
AsyncSession - class in com.google.genai
AsyncSession manages sending and receiving messages over a WebSocket connection for a live session.
AsyncTokens - class in com.google.genai
Async module of AuthToken
AsyncTunings - class in com.google.genai
Async module of Tunings
attempts() - function in com.google.genai.types.HttpRetryOptions
Maximum number of attempts, including the original request.
attempts(java.lang.Integer) - function in com.google.genai.types.HttpRetryOptions.Builder
Setter for attempts.
audio() - function in com.google.genai.types.LiveClientRealtimeInput
The realtime audio input stream.
audio(com.google.genai.types.Blob) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for audio.
audio(com.google.genai.types.Blob.Builder) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for audio builder.
audio() - function in com.google.genai.types.LiveSendRealtimeInputParameters
The realtime audio input stream.
audio(com.google.genai.types.Blob) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for audio.
audio(com.google.genai.types.Blob.Builder) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for audio builder.
AUDIO - enum entry in com.google.genai.types.MediaModality.Known

Audio.

AUDIO - enum entry in com.google.genai.types.Modality.Known

Indicates the model should return audio.

audioBitrateBps() - function in com.google.genai.types.AvatarConfig
The bitrate of compressed audio.
audioBitrateBps(java.lang.Integer) - function in com.google.genai.types.AvatarConfig.Builder
Setter for audioBitrateBps.
audioDurationSeconds() - function in com.google.genai.types.CachedContentUsageMetadata
Duration of audio in seconds.
audioDurationSeconds(java.lang.Integer) - function in com.google.genai.types.CachedContentUsageMetadata.Builder
Setter for audioDurationSeconds.
audioStreamEnd() - function in com.google.genai.types.LiveClientRealtimeInput
Indicates that the audio stream has ended, e.g.
audioStreamEnd(boolean) - function in com.google.genai.types.LiveClientRealtimeInput.Builder
Setter for audioStreamEnd.
audioStreamEnd() - function in com.google.genai.types.LiveSendRealtimeInputParameters
Indicates that the audio stream has ended, e.g.
audioStreamEnd(boolean) - function in com.google.genai.types.LiveSendRealtimeInputParameters.Builder
Setter for audioStreamEnd.
audioTimestamp() - function in com.google.genai.types.GenerateContentConfig
If enabled, audio timestamp will be included in the request to the model.
audioTimestamp(boolean) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for audioTimestamp.
audioTimestamp() - function in com.google.genai.types.GenerationConfig
Optional.
audioTimestamp(boolean) - function in com.google.genai.types.GenerationConfig.Builder
Setter for audioTimestamp.
audioTrackExtraction() - function in com.google.genai.types.EmbedContentConfig
Gemini Enterprise Agent Platform only.
audioTrackExtraction(boolean) - function in com.google.genai.types.EmbedContentConfig.Builder
Setter for audioTrackExtraction.
AudioTranscriptionConfig - class in com.google.genai.types
The audio transcription configuration in Setup.
AudioTranscriptionConfig.Builder - class in com.google.genai.types.AudioTranscriptionConfig
Builder for AudioTranscriptionConfig.
AUTH_TYPE_UNSPECIFIED - enum entry in com.google.genai.types.AuthType.Known
 
AuthConfig - class in com.google.genai.types
The authentication config to access the API.
authConfig() - function in com.google.genai.types.ExternalApi
The authentication config to access the API.
authConfig(com.google.genai.types.AuthConfig) - function in com.google.genai.types.ExternalApi.Builder
Setter for authConfig.
authConfig(com.google.genai.types.AuthConfig.Builder) - function in com.google.genai.types.ExternalApi.Builder
Setter for authConfig builder.
authConfig() - function in com.google.genai.types.GoogleMaps
The authentication config to access the API.
authConfig(com.google.genai.types.AuthConfig) - function in com.google.genai.types.GoogleMaps.Builder
Setter for authConfig.
authConfig(com.google.genai.types.AuthConfig.Builder) - function in com.google.genai.types.GoogleMaps.Builder
Setter for authConfig builder.
AuthConfig.Builder - class in com.google.genai.types.AuthConfig
Builder for AuthConfig.
AuthConfigGoogleServiceAccountConfig - class in com.google.genai.types
Config for Google Service Account Authentication.
AuthConfigGoogleServiceAccountConfig.Builder - class in com.google.genai.types.AuthConfigGoogleServiceAccountConfig
Builder for AuthConfigGoogleServiceAccountConfig.
AuthConfigHttpBasicAuthConfig - class in com.google.genai.types
Config for HTTP Basic Authentication.
AuthConfigHttpBasicAuthConfig.Builder - class in com.google.genai.types.AuthConfigHttpBasicAuthConfig
Builder for AuthConfigHttpBasicAuthConfig.
AuthConfigOauthConfig - class in com.google.genai.types
Config for user oauth.
AuthConfigOauthConfig.Builder - class in com.google.genai.types.AuthConfigOauthConfig
Builder for AuthConfigOauthConfig.
AuthConfigOidcConfig - class in com.google.genai.types
Config for user OIDC auth.
AuthConfigOidcConfig.Builder - class in com.google.genai.types.AuthConfigOidcConfig
Builder for AuthConfigOidcConfig.
authorAttribution() - function in com.google.genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet
This review's author.
authorAttribution(com.google.genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution) - function in com.google.genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.Builder
Setter for authorAttribution.
authorAttribution(com.google.genai.types.GroundingChunkMapsPlaceAnswerSourcesAuthorAttribution.Builder) - function in com.google.genai.types.GroundingChunkMapsPlaceAnswerSourcesReviewSnippet.Builder
Setter for authorAttribution builder.
AuthToken - class in com.google.genai.types
Config for auth_tokens.create parameters.
AuthToken.Builder - class in com.google.genai.types.AuthToken
Builder for AuthToken.
authType() - function in com.google.genai.types.AuthConfig
Type of auth scheme.
authType(com.google.genai.types.AuthType) - function in com.google.genai.types.AuthConfig.Builder
Setter for authType.
authType(com.google.genai.types.AuthType.Known) - function in com.google.genai.types.AuthConfig.Builder
Setter for authType given a known enum.
authType(java.lang.String) - function in com.google.genai.types.AuthConfig.Builder
Setter for authType given a string.
AuthType - class in com.google.genai.types
Type of auth scheme.
AuthType.Known - class in com.google.genai.types.AuthType
Enum representing the known values for AuthType.
AUTO - enum entry in com.google.genai.types.FunctionCallingConfigMode.Known

Default model behavior, model decides to predict either function calls or natural language response.

AUTO - enum entry in com.google.genai.types.ImagePromptLanguage.Known

Auto-detect the language.

AutomaticActivityDetection - class in com.google.genai.types
Configures automatic detection of activity.
automaticActivityDetection() - function in com.google.genai.types.RealtimeInputConfig
If not set, automatic activity detection is enabled by default.
automaticActivityDetection(com.google.genai.types.AutomaticActivityDetection) - function in com.google.genai.types.RealtimeInputConfig.Builder
Setter for automaticActivityDetection.
automaticActivityDetection(com.google.genai.types.AutomaticActivityDetection.Builder) - function in com.google.genai.types.RealtimeInputConfig.Builder
Setter for automaticActivityDetection builder.
AutomaticActivityDetection.Builder - class in com.google.genai.types.AutomaticActivityDetection
Builder for AutomaticActivityDetection.
automaticFunctionCalling() - function in com.google.genai.types.GenerateContentConfig
The configuration for automatic function calling.
automaticFunctionCalling(com.google.genai.types.AutomaticFunctionCallingConfig) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for automaticFunctionCalling.
automaticFunctionCalling(com.google.genai.types.AutomaticFunctionCallingConfig.Builder) - function in com.google.genai.types.GenerateContentConfig.Builder
Setter for automaticFunctionCalling builder.
AutomaticFunctionCallingConfig - class in com.google.genai.types
The configuration for automatic function calling.
AutomaticFunctionCallingConfig.Builder - class in com.google.genai.types.AutomaticFunctionCallingConfig
Builder for AutomaticFunctionCallingConfig.
automaticFunctionCallingHistory() - function in com.google.genai.types.GenerateContentResponse
The history of automatic function calling.
automaticFunctionCallingHistory(kotlin.Array) - function in com.google.genai.types.GenerateContentResponse.Builder
Setter for automaticFunctionCallingHistory.
automaticFunctionCallingHistory(kotlin.Array) - function in com.google.genai.types.GenerateContentResponse.Builder
Setter for automaticFunctionCallingHistory builder.
automaticFunctionCallingHistory(java.util.List) - function in com.google.genai.types.GenerateContentResponse.Builder
Setter for automaticFunctionCallingHistory.
autoMode() - function in com.google.genai.types.GenerationConfigRoutingConfig
In this mode, the model is selected automatically based on the content of the request.
autoMode(com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode) - function in com.google.genai.types.GenerationConfigRoutingConfig.Builder
Setter for autoMode.
autoMode(com.google.genai.types.GenerationConfigRoutingConfigAutoRoutingMode.Builder) - function in com.google.genai.types.GenerationConfigRoutingConfig.Builder
Setter for autoMode builder.
AutoraterConfig - class in com.google.genai.types
Autorater config used for evaluation.
autoraterConfig() - function in com.google.genai.types.EvaluationConfig
Autorater config for evaluation.
autoraterConfig(com.google.genai.types.AutoraterConfig) - function in com.google.genai.types.EvaluationConfig.Builder
Setter for autoraterConfig.
autoraterConfig(com.google.genai.types.AutoraterConfig.Builder) - function in com.google.genai.types.EvaluationConfig.Builder
Setter for autoraterConfig builder.
AutoraterConfig.Builder - class in com.google.genai.types.AutoraterConfig
Builder for AutoraterConfig.
autoraterModel() - function in com.google.genai.types.AutoraterConfig
The fully qualified name of the publisher model or tuned autorater endpoint to use.
autoraterModel(java.lang.String) - function in com.google.genai.types.AutoraterConfig.Builder
Setter for autoraterModel.
autoTruncate() - function in com.google.genai.types.EmbedContentConfig
Gemini Enterprise Agent Platform only.
autoTruncate(boolean) - function in com.google.genai.types.EmbedContentConfig.Builder
Setter for autoTruncate.
AvatarConfig - class in com.google.genai.types
Configures the avatar to be used in the session.
avatarConfig() - function in com.google.genai.types.LiveClientSetup
Configures the avatar model behavior.
avatarConfig(com.google.genai.types.AvatarConfig) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for avatarConfig.
avatarConfig(com.google.genai.types.AvatarConfig.Builder) - function in com.google.genai.types.LiveClientSetup.Builder
Setter for avatarConfig builder.
avatarConfig() - function in com.google.genai.types.LiveConnectConfig
Configures the avatar model behavior.
avatarConfig(com.google.genai.types.AvatarConfig) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for avatarConfig.
avatarConfig(com.google.genai.types.AvatarConfig.Builder) - function in com.google.genai.types.LiveConnectConfig.Builder
Setter for avatarConfig builder.
AvatarConfig.Builder - class in com.google.genai.types.AvatarConfig
Builder for AvatarConfig.
avatarName() - function in com.google.genai.types.AvatarConfig
Pre-built avatar id.
avatarName(java.lang.String) - function in com.google.genai.types.AvatarConfig.Builder
Setter for avatarName.
AVERAGE - enum entry in com.google.genai.types.AggregationMetric.Known

Average aggregation metric. Not supported for Pairwise metric.

avgLogprobs() - function in com.google.genai.types.Candidate
Output only.
avgLogprobs(java.lang.Double) - function in com.google.genai.types.Candidate.Builder
Setter for avgLogprobs.
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