Builder

public abstract class Builder

Builder for GenerateContentConfig.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract GenerateContentConfig.Builder audioTimestamp(boolean audioTimestamp)
Setter for audioTimestamp.
Link copied to clipboard
Setter for automaticFunctionCalling.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder automaticFunctionCalling(AutomaticFunctionCallingConfig.Builder automaticFunctionCallingBuilder)
Setter for automaticFunctionCalling builder.
Link copied to clipboard
public abstract GenerateContentConfig build()
Link copied to clipboard
public abstract GenerateContentConfig.Builder cachedContent(String cachedContent)
Setter for cachedContent.
Link copied to clipboard
public abstract GenerateContentConfig.Builder candidateCount(Integer candidateCount)
Setter for candidateCount.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearAudioTimestamp()
Clears the value of audioTimestamp field.
Link copied to clipboard
Clears the value of automaticFunctionCalling field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearCachedContent()
Clears the value of cachedContent field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearCandidateCount()
Clears the value of candidateCount field.
Link copied to clipboard
Clears the value of enableEnhancedCivicAnswers field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearFrequencyPenalty()
Clears the value of frequencyPenalty field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearHttpOptions()
Clears the value of httpOptions field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearImageConfig()
Clears the value of imageConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearLabels()
Clears the value of labels field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearLogprobs()
Clears the value of logprobs field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearMaxOutputTokens()
Clears the value of maxOutputTokens field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearMediaResolution()
Clears the value of mediaResolution field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearModelArmorConfig()
Clears the value of modelArmorConfig field.
Link copied to clipboard
Clears the value of modelSelectionConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearPresencePenalty()
Clears the value of presencePenalty field.
Link copied to clipboard
Clears the value of responseJsonSchema field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearResponseLogprobs()
Clears the value of responseLogprobs field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearResponseMimeType()
Clears the value of responseMimeType field.
Link copied to clipboard
Clears the value of responseModalities field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearResponseSchema()
Clears the value of responseSchema field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearRoutingConfig()
Clears the value of routingConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearSafetySettings()
Clears the value of safetySettings field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearSeed()
Clears the value of seed field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearServiceTier()
Clears the value of serviceTier field.
Link copied to clipboard
Clears the value of shouldReturnHttpResponse field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearSpeechConfig()
Clears the value of speechConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearStopSequences()
Clears the value of stopSequences field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearSystemInstruction()
Clears the value of systemInstruction field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearTemperature()
Clears the value of temperature field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearThinkingConfig()
Clears the value of thinkingConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearToolConfig()
Clears the value of toolConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearTools()
Clears the value of tools field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearTopK()
Clears the value of topK field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder clearTopP()
Clears the value of topP field.
Link copied to clipboard
public abstract GenerateContentConfig.Builder enableEnhancedCivicAnswers(boolean enableEnhancedCivicAnswers)
Setter for enableEnhancedCivicAnswers.
Link copied to clipboard
public abstract GenerateContentConfig.Builder frequencyPenalty(Float frequencyPenalty)
Setter for frequencyPenalty.
Link copied to clipboard
Setter for httpOptions.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder httpOptions(HttpOptions.Builder httpOptionsBuilder)
Setter for httpOptions builder.
Link copied to clipboard
Setter for imageConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder imageConfig(ImageConfig.Builder imageConfigBuilder)
Setter for imageConfig builder.
Link copied to clipboard
Setter for labels.
Link copied to clipboard
public abstract GenerateContentConfig.Builder logprobs(Integer logprobs)
Setter for logprobs.
Link copied to clipboard
public abstract GenerateContentConfig.Builder maxOutputTokens(Integer maxOutputTokens)
Setter for maxOutputTokens.
Link copied to clipboard
Setter for mediaResolution.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder mediaResolution(MediaResolution.Known knownType)
Setter for mediaResolution given a known enum.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder mediaResolution(String mediaResolution)
Setter for mediaResolution given a string.
Link copied to clipboard
Setter for modelArmorConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder modelArmorConfig(ModelArmorConfig.Builder modelArmorConfigBuilder)
Setter for modelArmorConfig builder.
Link copied to clipboard
Setter for modelSelectionConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder modelSelectionConfig(ModelSelectionConfig.Builder modelSelectionConfigBuilder)
Setter for modelSelectionConfig builder.
Link copied to clipboard
public abstract GenerateContentConfig.Builder presencePenalty(Float presencePenalty)
Setter for presencePenalty.
Link copied to clipboard
public abstract GenerateContentConfig.Builder responseJsonSchema(Object responseJsonSchema)
Setter for responseJsonSchema.
Link copied to clipboard
public abstract GenerateContentConfig.Builder responseLogprobs(boolean responseLogprobs)
Setter for responseLogprobs.
Link copied to clipboard
public abstract GenerateContentConfig.Builder responseMimeType(String responseMimeType)
Setter for responseMimeType.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder responseModalities(Array<String> responseModalities)
public abstract GenerateContentConfig.Builder responseModalities(List<String> responseModalities)
Setter for responseModalities.
Link copied to clipboard
public abstract GenerateContentConfig.Builder responseSchema(Schema responseSchema)
Setter for responseSchema.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder responseSchema(Schema.Builder responseSchemaBuilder)
Setter for responseSchema builder.
Link copied to clipboard
Setter for routingConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder routingConfig(GenerationConfigRoutingConfig.Builder routingConfigBuilder)
Setter for routingConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder safetySettings(Array<SafetySetting> safetySettings)
Setter for safetySettings.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder safetySettings(Array<SafetySetting.Builder> safetySettingsBuilders)
Setter for safetySettings builder.
Link copied to clipboard
Setter for seed.
Link copied to clipboard
Setter for serviceTier.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder serviceTier(ServiceTier.Known knownType)
Setter for serviceTier given a known enum.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder serviceTier(String serviceTier)
Setter for serviceTier given a string.
Link copied to clipboard
public abstract GenerateContentConfig.Builder shouldReturnHttpResponse(boolean shouldReturnHttpResponse)
Setter for shouldReturnHttpResponse.
Link copied to clipboard
Setter for speechConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder speechConfig(SpeechConfig.Builder speechConfigBuilder)
Setter for speechConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder stopSequences(Array<String> stopSequences)
public abstract GenerateContentConfig.Builder stopSequences(List<String> stopSequences)
Setter for stopSequences.
Link copied to clipboard
public abstract GenerateContentConfig.Builder systemInstruction(Content systemInstruction)
Setter for systemInstruction.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder systemInstruction(Content.Builder systemInstructionBuilder)
Setter for systemInstruction builder.
Link copied to clipboard
public abstract GenerateContentConfig.Builder temperature(Float temperature)
Setter for temperature.
Link copied to clipboard
Setter for thinkingConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder thinkingConfig(ThinkingConfig.Builder thinkingConfigBuilder)
Setter for thinkingConfig builder.
Link copied to clipboard
Setter for toolConfig.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder toolConfig(ToolConfig.Builder toolConfigBuilder)
Setter for toolConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder tools(Array<Tool> tools)
public abstract GenerateContentConfig.Builder tools(List<Tool> tools)
Setter for tools.
@CanIgnoreReturnValue()
public GenerateContentConfig.Builder tools(Array<Tool.Builder> toolsBuilders)
Setter for tools builder.
Link copied to clipboard
public abstract GenerateContentConfig.Builder topK(Float topK)
Setter for topK.
Link copied to clipboard
public abstract GenerateContentConfig.Builder topP(Float topP)
Setter for topP.