Class Candidate.Builder
- Enclosing class:
- Candidate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Candidate.BuilderavgLogprobs(Double avgLogprobs) Setter for avgLogprobs.abstract Candidatebuild()abstract Candidate.BuildercitationMetadata(CitationMetadata citationMetadata) Setter for citationMetadata.citationMetadata(CitationMetadata.Builder citationMetadataBuilder) Setter for citationMetadata builder.Clears the value of avgLogprobs field.Clears the value of citationMetadata field.Clears the value of content field.Clears the value of finishMessage field.Clears the value of finishReason field.Clears the value of groundingMetadata field.Clears the value of index field.Clears the value of logprobsResult field.Clears the value of safetyRatings field.Clears the value of tokenCount field.Clears the value of urlContextMetadata field.abstract Candidate.BuilderSetter for content.content(Content.Builder contentBuilder) Setter for content builder.abstract Candidate.BuilderfinishMessage(String finishMessage) Setter for finishMessage.abstract Candidate.BuilderfinishReason(FinishReason finishReason) Setter for finishReason.finishReason(FinishReason.Known knownType) Setter for finishReason given a known enum.finishReason(String finishReason) Setter for finishReason given a string.abstract Candidate.BuildergroundingMetadata(GroundingMetadata groundingMetadata) Setter for groundingMetadata.groundingMetadata(GroundingMetadata.Builder groundingMetadataBuilder) Setter for groundingMetadata builder.abstract Candidate.BuilderSetter for index.abstract Candidate.BuilderlogprobsResult(LogprobsResult logprobsResult) Setter for logprobsResult.logprobsResult(LogprobsResult.Builder logprobsResultBuilder) Setter for logprobsResult builder.safetyRatings(SafetyRating... safetyRatings) Setter for safetyRatings.safetyRatings(SafetyRating.Builder... safetyRatingsBuilders) Setter for safetyRatings builder.abstract Candidate.BuildersafetyRatings(List<SafetyRating> safetyRatings) Setter for safetyRatings.abstract Candidate.BuildertokenCount(Integer tokenCount) Setter for tokenCount.abstract Candidate.BuilderurlContextMetadata(UrlContextMetadata urlContextMetadata) Setter for urlContextMetadata.urlContextMetadata(UrlContextMetadata.Builder urlContextMetadataBuilder) Setter for urlContextMetadata builder.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
content
Setter for content.content: Contains the multi-part content of the response.
-
content
Setter for content builder.content: Contains the multi-part content of the response.
-
clearContent
Clears the value of content field. -
citationMetadata
Setter for citationMetadata.citationMetadata: Source attribution of the generated content.
-
citationMetadata
@CanIgnoreReturnValue public Candidate.Builder citationMetadata(CitationMetadata.Builder citationMetadataBuilder) Setter for citationMetadata builder.citationMetadata: Source attribution of the generated content.
-
clearCitationMetadata
Clears the value of citationMetadata field. -
finishMessage
Setter for finishMessage.finishMessage: Describes the reason the model stopped generating tokens.
-
clearFinishMessage
Clears the value of finishMessage field. -
tokenCount
Setter for tokenCount.tokenCount: Number of tokens for this candidate.
-
clearTokenCount
Clears the value of tokenCount field. -
finishReason
Setter for finishReason.finishReason: The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.
-
clearFinishReason
Clears the value of finishReason field. -
finishReason
Setter for finishReason given a known enum.finishReason: The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.
-
finishReason
Setter for finishReason given a string.finishReason: The reason why the model stopped generating tokens. If empty, the model has not stopped generating the tokens.
-
avgLogprobs
Setter for avgLogprobs.avgLogprobs: Output only. Average log probability score of the candidate.
-
clearAvgLogprobs
Clears the value of avgLogprobs field. -
groundingMetadata
Setter for groundingMetadata.groundingMetadata: Output only. Metadata specifies sources used to ground generated content.
-
groundingMetadata
@CanIgnoreReturnValue public Candidate.Builder groundingMetadata(GroundingMetadata.Builder groundingMetadataBuilder) Setter for groundingMetadata builder.groundingMetadata: Output only. Metadata specifies sources used to ground generated content.
-
clearGroundingMetadata
Clears the value of groundingMetadata field. -
index
Setter for index.index: Output only. Index of the candidate.
-
clearIndex
Clears the value of index field. -
logprobsResult
Setter for logprobsResult.logprobsResult: Output only. Log-likelihood scores for the response tokens and top tokens
-
logprobsResult
@CanIgnoreReturnValue public Candidate.Builder logprobsResult(LogprobsResult.Builder logprobsResultBuilder) Setter for logprobsResult builder.logprobsResult: Output only. Log-likelihood scores for the response tokens and top tokens
-
clearLogprobsResult
Clears the value of logprobsResult field. -
safetyRatings
Setter for safetyRatings.safetyRatings: Output only. List of ratings for the safety of a response candidate. There is at most one rating per category.
-
safetyRatings
Setter for safetyRatings.safetyRatings: Output only. List of ratings for the safety of a response candidate. There is at most one rating per category.
-
safetyRatings
@CanIgnoreReturnValue public Candidate.Builder safetyRatings(SafetyRating.Builder... safetyRatingsBuilders) Setter for safetyRatings builder.safetyRatings: Output only. List of ratings for the safety of a response candidate. There is at most one rating per category.
-
clearSafetyRatings
Clears the value of safetyRatings field. -
urlContextMetadata
Setter for urlContextMetadata.urlContextMetadata: Output only. Metadata related to url context retrieval tool.
-
urlContextMetadata
@CanIgnoreReturnValue public Candidate.Builder urlContextMetadata(UrlContextMetadata.Builder urlContextMetadataBuilder) Setter for urlContextMetadata builder.urlContextMetadata: Output only. Metadata related to url context retrieval tool.
-
clearUrlContextMetadata
Clears the value of urlContextMetadata field. -
build
-