Class RagResource

java.lang.Object
com.google.genai.gaos.models.interactions.RagResource

public class RagResource extends Object
RagResource

The definition of the Rag resource.

  • Constructor Details

    • RagResource

      public RagResource(@Nullable String ragCorpus, @Nullable List<String> ragFileIds)
    • RagResource

      public RagResource()
  • Method Details

    • ragCorpus

      public Optional<String> ragCorpus()
      Optional. RagCorpora resource name.
    • ragFileIds

      public Optional<List<String>> ragFileIds()
      Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
    • builder

      public static RagResource.Builder builder()
    • withRagCorpus

      public RagResource withRagCorpus(@Nullable String ragCorpus)
      Optional. RagCorpora resource name.
    • withRagFileIds

      public RagResource withRagFileIds(@Nullable List<String> ragFileIds)
      Optional. rag_file_id. The files should be in the same rag_corpus set in rag_corpus field.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object