Class VertexRagStoreRagResource.Builder

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

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

    • Builder

      public Builder()
  • Method Details

    • ragCorpus

      public abstract VertexRagStoreRagResource.Builder ragCorpus(String ragCorpus)
      Setter for ragCorpus.

      ragCorpus: Optional. RagCorpora resource name. Format: `projects/{project}/locations/{location}/ragCorpora/{rag_corpus}`

    • ragFileIds

      public abstract VertexRagStoreRagResource.Builder ragFileIds(List<String> ragFileIds)
      Setter for ragFileIds.

      ragFileIds: Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.

    • ragFileIds

      public VertexRagStoreRagResource.Builder ragFileIds(String... ragFileIds)
      Setter for ragFileIds.

      ragFileIds: Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.

    • build

      public abstract VertexRagStoreRagResource build()