Builder

public abstract class Builder

Builder for GenerationConfig.

Constructors

Link copied to clipboard

Functions

Link copied to clipboard
public abstract GenerationConfig.Builder audioTimestamp(boolean audioTimestamp)
Setter for audioTimestamp.
Link copied to clipboard
public abstract GenerationConfig build()
Link copied to clipboard
public abstract GenerationConfig.Builder candidateCount(Integer candidateCount)
Setter for candidateCount.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearAudioTimestamp()
Clears the value of audioTimestamp field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearCandidateCount()
Clears the value of candidateCount field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearEnableAffectiveDialog()
Clears the value of enableAffectiveDialog field.
Link copied to clipboard
Clears the value of enableEnhancedCivicAnswers field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearFrequencyPenalty()
Clears the value of frequencyPenalty field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearLogprobs()
Clears the value of logprobs field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearMaxOutputTokens()
Clears the value of maxOutputTokens field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearMediaResolution()
Clears the value of mediaResolution field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearModelSelectionConfig()
Clears the value of modelSelectionConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearPresencePenalty()
Clears the value of presencePenalty field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearResponseJsonSchema()
Clears the value of responseJsonSchema field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearResponseLogprobs()
Clears the value of responseLogprobs field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearResponseMimeType()
Clears the value of responseMimeType field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearResponseModalities()
Clears the value of responseModalities field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearResponseSchema()
Clears the value of responseSchema field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearRoutingConfig()
Clears the value of routingConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearSeed()
Clears the value of seed field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearSpeechConfig()
Clears the value of speechConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearStopSequences()
Clears the value of stopSequences field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearTemperature()
Clears the value of temperature field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearThinkingConfig()
Clears the value of thinkingConfig field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearTopK()
Clears the value of topK field.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder clearTopP()
Clears the value of topP field.
Link copied to clipboard
public abstract GenerationConfig.Builder enableAffectiveDialog(boolean enableAffectiveDialog)
Setter for enableAffectiveDialog.
Link copied to clipboard
public abstract GenerationConfig.Builder enableEnhancedCivicAnswers(boolean enableEnhancedCivicAnswers)
Setter for enableEnhancedCivicAnswers.
Link copied to clipboard
public abstract GenerationConfig.Builder frequencyPenalty(Float frequencyPenalty)
Setter for frequencyPenalty.
Link copied to clipboard
public abstract GenerationConfig.Builder logprobs(Integer logprobs)
Setter for logprobs.
Link copied to clipboard
public abstract GenerationConfig.Builder maxOutputTokens(Integer maxOutputTokens)
Setter for maxOutputTokens.
Link copied to clipboard
public abstract GenerationConfig.Builder mediaResolution(MediaResolution mediaResolution)
Setter for mediaResolution.
@CanIgnoreReturnValue()
public GenerationConfig.Builder mediaResolution(MediaResolution.Known knownType)
Setter for mediaResolution given a known enum.
@CanIgnoreReturnValue()
public GenerationConfig.Builder mediaResolution(String mediaResolution)
Setter for mediaResolution given a string.
Link copied to clipboard
Setter for modelSelectionConfig.
@CanIgnoreReturnValue()
public GenerationConfig.Builder modelSelectionConfig(ModelSelectionConfig.Builder modelSelectionConfigBuilder)
Setter for modelSelectionConfig builder.
Link copied to clipboard
public abstract GenerationConfig.Builder presencePenalty(Float presencePenalty)
Setter for presencePenalty.
Link copied to clipboard
public abstract GenerationConfig.Builder responseJsonSchema(Object responseJsonSchema)
Setter for responseJsonSchema.
Link copied to clipboard
public abstract GenerationConfig.Builder responseLogprobs(boolean responseLogprobs)
Setter for responseLogprobs.
Link copied to clipboard
public abstract GenerationConfig.Builder responseMimeType(String responseMimeType)
Setter for responseMimeType.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseModalities(Array<Modality> responseModalities)
public abstract GenerationConfig.Builder responseModalities(List<Modality> responseModalities)
Setter for responseModalities.
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseModalities(Array<Modality.Known> knownTypes)
Setter for responseModalities given a varargs of known enums.
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseModalities(Array<String> responseModalities)
Setter for responseModalities given a varargs of strings.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseModalitiesFromKnown(List<Modality.Known> knownTypes)
Setter for responseModalities given a list of known enums.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseModalitiesFromString(List<String> responseModalities)
Setter for responseModalities given a list of strings.
Link copied to clipboard
public abstract GenerationConfig.Builder responseSchema(Schema responseSchema)
Setter for responseSchema.
@CanIgnoreReturnValue()
public GenerationConfig.Builder responseSchema(Schema.Builder responseSchemaBuilder)
Setter for responseSchema builder.
Link copied to clipboard
Setter for routingConfig.
@CanIgnoreReturnValue()
public GenerationConfig.Builder routingConfig(GenerationConfigRoutingConfig.Builder routingConfigBuilder)
Setter for routingConfig builder.
Link copied to clipboard
public abstract GenerationConfig.Builder seed(Integer seed)
Setter for seed.
Link copied to clipboard
public abstract GenerationConfig.Builder speechConfig(SpeechConfig speechConfig)
Setter for speechConfig.
@CanIgnoreReturnValue()
public GenerationConfig.Builder speechConfig(SpeechConfig.Builder speechConfigBuilder)
Setter for speechConfig builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public GenerationConfig.Builder stopSequences(Array<String> stopSequences)
public abstract GenerationConfig.Builder stopSequences(List<String> stopSequences)
Setter for stopSequences.
Link copied to clipboard
public abstract GenerationConfig.Builder temperature(Float temperature)
Setter for temperature.
Link copied to clipboard
public abstract GenerationConfig.Builder thinkingConfig(ThinkingConfig thinkingConfig)
Setter for thinkingConfig.
@CanIgnoreReturnValue()
public GenerationConfig.Builder thinkingConfig(ThinkingConfig.Builder thinkingConfigBuilder)
Setter for thinkingConfig builder.
Link copied to clipboard
public abstract GenerationConfig.Builder topK(Float topK)
Setter for topK.
Link copied to clipboard
public abstract GenerationConfig.Builder topP(Float topP)
Setter for topP.