Package com.google.genai.types
Class CitationMetadata.Builder
-
- All Implemented Interfaces:
public abstract class CitationMetadata.BuilderBuilder for CitationMetadata.
-
-
Constructor Summary
Constructors Constructor Description CitationMetadata.Builder()
-
Method Summary
Modifier and Type Method Description abstract CitationMetadata.Buildercitations(List<Citation> citations)Setter for citations. CitationMetadata.Buildercitations(Array<Citation> citations)Setter for citations. CitationMetadata.Buildercitations(Array<Citation.Builder> citationsBuilders)Setter for citations builder. CitationMetadata.BuilderclearCitations()Clears the value of citations field. abstract CitationMetadatabuild()-
-
Method Detail
-
citations
abstract CitationMetadata.Builder citations(List<Citation> citations)
Setter for citations.
citations: Contains citation information when the model directly quotes, at length, from another source. Can include traditional websites and code repositories.
-
citations
@CanIgnoreReturnValue() CitationMetadata.Builder citations(Array<Citation> citations)
Setter for citations.
citations: Contains citation information when the model directly quotes, at length, from another source. Can include traditional websites and code repositories.
-
citations
@CanIgnoreReturnValue() CitationMetadata.Builder citations(Array<Citation.Builder> citationsBuilders)
Setter for citations builder.
citations: Contains citation information when the model directly quotes, at length, from another source. Can include traditional websites and code repositories.
-
clearCitations
@CanIgnoreReturnValue() CitationMetadata.Builder clearCitations()
Clears the value of citations field.
-
build
abstract CitationMetadata build()
-
-
-
-