Interface FeatureView.VertexRagSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FeatureView.VertexRagSource, FeatureView.VertexRagSource.Builder
Enclosing class:
FeatureView

public static interface FeatureView.VertexRagSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getUri

      String getUri()
       Required. The BigQuery view/table URI that will be materialized on each
       manual sync trigger. The table/view is expected to have the following
       columns and types at least:
       - `corpus_id` (STRING, NULLABLE/REQUIRED)
       - `file_id` (STRING, NULLABLE/REQUIRED)
       - `chunk_id` (STRING, NULLABLE/REQUIRED)
       - `chunk_data_type` (STRING, NULLABLE/REQUIRED)
       - `chunk_data` (STRING, NULLABLE/REQUIRED)
       - `embeddings` (FLOAT, REPEATED)
       - `file_original_uri` (STRING, NULLABLE/REQUIRED)
       
      string uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The uri.
    • getUriBytes

      com.google.protobuf.ByteString getUriBytes()
       Required. The BigQuery view/table URI that will be materialized on each
       manual sync trigger. The table/view is expected to have the following
       columns and types at least:
       - `corpus_id` (STRING, NULLABLE/REQUIRED)
       - `file_id` (STRING, NULLABLE/REQUIRED)
       - `chunk_id` (STRING, NULLABLE/REQUIRED)
       - `chunk_data_type` (STRING, NULLABLE/REQUIRED)
       - `chunk_data` (STRING, NULLABLE/REQUIRED)
       - `embeddings` (FLOAT, REPEATED)
       - `file_original_uri` (STRING, NULLABLE/REQUIRED)
       
      string uri = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for uri.
    • getRagCorpusId

      long getRagCorpusId()
       Optional. The RAG corpus id corresponding to this FeatureView.
       
      int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The ragCorpusId.