Class Citation.Builder

java.lang.Object
com.google.genai.types.Citation.Builder
Enclosing class:
Citation

public abstract static class Citation.Builder extends Object
Builder for Citation.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • endIndex

      public abstract Citation.Builder endIndex(Integer endIndex)
      Setter for endIndex.

      endIndex: Output only. End index into the content.

    • license

      public abstract Citation.Builder license(String license)
      Setter for license.

      license: Output only. License of the attribution.

    • publicationDate

      public abstract Citation.Builder publicationDate(GoogleTypeDate publicationDate)
      Setter for publicationDate.

      publicationDate: Output only. Publication date of the attribution.

    • publicationDate

      public Citation.Builder publicationDate(GoogleTypeDate.Builder publicationDateBuilder)
      Setter for publicationDate builder.

      publicationDate: Output only. Publication date of the attribution.

    • startIndex

      public abstract Citation.Builder startIndex(Integer startIndex)
      Setter for startIndex.

      startIndex: Output only. Start index into the content.

    • title

      public abstract Citation.Builder title(String title)
      Setter for title.

      title: Output only. Title of the attribution.

    • uri

      public abstract Citation.Builder uri(String uri)
      Setter for uri.

      uri: Output only. Url reference of the attribution.

    • build

      public abstract Citation build()