public static final class VertexRagStore.Builder extends GeneratedMessageV3.Builder<VertexRagStore.Builder> implements VertexRagStoreOrBuilder
Retrieve from Vertex RAG Store for grounding.
Protobuf type google.cloud.aiplatform.v1beta1.VertexRagStore
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 VertexRagStore.Builder addAllRagCorpora(Iterable<String> values)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
values |
Iterable<String>
The ragCorpora to add.
|
public VertexRagStore.Builder addRagCorpora(String value)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
String
The ragCorpora to add.
|
public VertexRagStore.Builder addRagCorporaBytes(ByteString value)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
value |
ByteString
The bytes of the ragCorpora to add.
|
public VertexRagStore.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public VertexRagStore build()
public VertexRagStore buildPartial()
public VertexRagStore.Builder clear()
Overrides
public VertexRagStore.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public VertexRagStore.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public VertexRagStore.Builder clearRagCorpora()
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public VertexRagStore.Builder clearSimilarityTopK()
Optional. Number of top k results to return from the selected corpora.
optional int32 similarity_top_k = 2 [(.google.api.field_behavior) = OPTIONAL];
public VertexRagStore.Builder clone()
Overrides
public VertexRagStore getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getRagCorpora(int index)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the element to return.
|
Returns |
Type |
Description |
String |
The ragCorpora at the given index.
|
public ByteString getRagCorporaBytes(int index)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter |
Name |
Description |
index |
int
The index of the value to return.
|
Returns |
Type |
Description |
ByteString |
The bytes of the ragCorpora at the given index.
|
public int getRagCorporaCount()
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
int |
The count of ragCorpora.
|
public ProtocolStringList getRagCorporaList()
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public int getSimilarityTopK()
Optional. Number of top k results to return from the selected corpora.
optional int32 similarity_top_k = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The similarityTopK.
|
public boolean hasSimilarityTopK()
Optional. Number of top k results to return from the selected corpora.
optional int32 similarity_top_k = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the similarityTopK field is set.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public VertexRagStore.Builder mergeFrom(VertexRagStore other)
public VertexRagStore.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public VertexRagStore.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final VertexRagStore.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public VertexRagStore.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public VertexRagStore.Builder setRagCorpora(int index, String value)
Required. Vertex RAG Store corpus resource name:
projects/{project}/locations/{location}/ragCorpora/{ragCorpus}
Currently only one corpus is allowed.
In the future we may open up multiple corpora support. However, they should
be from the same project and location.
repeated string rag_corpora = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameters |
Name |
Description |
index |
int
The index to set the value at.
|
value |
String
The ragCorpora to set.
|
public VertexRagStore.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public VertexRagStore.Builder setSimilarityTopK(int value)
Optional. Number of top k results to return from the selected corpora.
optional int32 similarity_top_k = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
value |
int
The similarityTopK to set.
|
public final VertexRagStore.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides