public static final class FeatureView.VertexRagSource.Builder extends GeneratedMessageV3.Builder<FeatureView.VertexRagSource.Builder> implements FeatureView.VertexRagSourceOrBuilder
A Vertex Rag source for features that need to be synced to Online
Store.
Protobuf type google.cloud.aiplatform.v1.FeatureView.VertexRagSource
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public FeatureView.VertexRagSource.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public FeatureView.VertexRagSource build()
public FeatureView.VertexRagSource buildPartial()
public FeatureView.VertexRagSource.Builder clear()
Overrides
public FeatureView.VertexRagSource.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public FeatureView.VertexRagSource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public FeatureView.VertexRagSource.Builder clearRagCorpusId()
Optional. The RAG corpus id corresponding to this FeatureView.
int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL];
public FeatureView.VertexRagSource.Builder clearUri()
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];
public FeatureView.VertexRagSource.Builder clone()
Overrides
public FeatureView.VertexRagSource getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public long getRagCorpusId()
Optional. The RAG corpus id corresponding to this FeatureView.
int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
long |
The ragCorpusId.
|
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 |
Type |
Description |
String |
The uri.
|
public 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 |
Type |
Description |
ByteString |
The bytes for uri.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public FeatureView.VertexRagSource.Builder mergeFrom(FeatureView.VertexRagSource other)
public FeatureView.VertexRagSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public FeatureView.VertexRagSource.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final FeatureView.VertexRagSource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public FeatureView.VertexRagSource.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public FeatureView.VertexRagSource.Builder setRagCorpusId(long value)
Optional. The RAG corpus id corresponding to this FeatureView.
int64 rag_corpus_id = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
long
The ragCorpusId to set.
|
public FeatureView.VertexRagSource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final FeatureView.VertexRagSource.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
public FeatureView.VertexRagSource.Builder setUri(String value)
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];
Parameter |
Name |
Description |
value |
String
The uri to set.
|
public FeatureView.VertexRagSource.Builder setUriBytes(ByteString value)
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];
Parameter |
Name |
Description |
value |
ByteString
The bytes for uri to set.
|