Builder

public abstract class Builder

Builder for Candidate.

Constructors

Link copied to clipboard
public void Candidate.Builder()

Functions

Link copied to clipboard
public abstract Candidate.Builder avgLogprobs(Double avgLogprobs)
Setter for avgLogprobs.
Link copied to clipboard
public abstract Candidate build()
Link copied to clipboard
public abstract Candidate.Builder citationMetadata(CitationMetadata citationMetadata)
Setter for citationMetadata.
@CanIgnoreReturnValue()
public Candidate.Builder citationMetadata(CitationMetadata.Builder citationMetadataBuilder)
Setter for citationMetadata builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearAvgLogprobs()
Clears the value of avgLogprobs field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearCitationMetadata()
Clears the value of citationMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearContent()
Clears the value of content field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearFinishMessage()
Clears the value of finishMessage field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearFinishReason()
Clears the value of finishReason field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearGroundingMetadata()
Clears the value of groundingMetadata field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearIndex()
Clears the value of index field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearLogprobsResult()
Clears the value of logprobsResult field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearSafetyRatings()
Clears the value of safetyRatings field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearTokenCount()
Clears the value of tokenCount field.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder clearUrlContextMetadata()
Clears the value of urlContextMetadata field.
Link copied to clipboard
public abstract Candidate.Builder content(Content content)
Setter for content.
@CanIgnoreReturnValue()
public Candidate.Builder content(Content.Builder contentBuilder)
Setter for content builder.
Link copied to clipboard
public abstract Candidate.Builder finishMessage(String finishMessage)
Setter for finishMessage.
Link copied to clipboard
public abstract Candidate.Builder finishReason(FinishReason finishReason)
Setter for finishReason.
@CanIgnoreReturnValue()
public Candidate.Builder finishReason(FinishReason.Known knownType)
Setter for finishReason given a known enum.
@CanIgnoreReturnValue()
public Candidate.Builder finishReason(String finishReason)
Setter for finishReason given a string.
Link copied to clipboard
public abstract Candidate.Builder groundingMetadata(GroundingMetadata groundingMetadata)
Setter for groundingMetadata.
@CanIgnoreReturnValue()
public Candidate.Builder groundingMetadata(GroundingMetadata.Builder groundingMetadataBuilder)
Setter for groundingMetadata builder.
Link copied to clipboard
public abstract Candidate.Builder index(Integer index)
Setter for index.
Link copied to clipboard
public abstract Candidate.Builder logprobsResult(LogprobsResult logprobsResult)
Setter for logprobsResult.
@CanIgnoreReturnValue()
public Candidate.Builder logprobsResult(LogprobsResult.Builder logprobsResultBuilder)
Setter for logprobsResult builder.
Link copied to clipboard
@CanIgnoreReturnValue()
public Candidate.Builder safetyRatings(Array<SafetyRating> safetyRatings)
public abstract Candidate.Builder safetyRatings(List<SafetyRating> safetyRatings)
Setter for safetyRatings.
@CanIgnoreReturnValue()
public Candidate.Builder safetyRatings(Array<SafetyRating.Builder> safetyRatingsBuilders)
Setter for safetyRatings builder.
Link copied to clipboard
public abstract Candidate.Builder tokenCount(Integer tokenCount)
Setter for tokenCount.
Link copied to clipboard
public abstract Candidate.Builder urlContextMetadata(UrlContextMetadata urlContextMetadata)
Setter for urlContextMetadata.
@CanIgnoreReturnValue()
public Candidate.Builder urlContextMetadata(UrlContextMetadata.Builder urlContextMetadataBuilder)
Setter for urlContextMetadata builder.