public static final class RagContexts.Context extends com.google.protobuf.GeneratedMessageV3 implements RagContexts.ContextOrBuilder
A context of the query.Protobuf type
google.cloud.aiplatform.v1beta1.RagContexts.Context| Modifier and Type | Class and Description |
|---|---|
static class |
RagContexts.Context.Builder
A context of the query.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DISTANCE_FIELD_NUMBER |
static int |
SCORE_FIELD_NUMBER |
static int |
SOURCE_DISPLAY_NAME_FIELD_NUMBER |
static int |
SOURCE_URI_FIELD_NUMBER |
static int |
SPARSE_DISTANCE_FIELD_NUMBER |
static int |
TEXT_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static RagContexts.Context |
getDefaultInstance() |
RagContexts.Context |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
double |
getDistance()
Deprecated.
google.cloud.aiplatform.v1beta1.RagContexts.Context.distance is deprecated. See
google/cloud/aiplatform/v1beta1/vertex_rag_service.proto;l=181
|
com.google.protobuf.Parser<RagContexts.Context> |
getParserForType() |
double |
getScore()
According to the underlying Vector DB and the selected metric type, the
score can be either the distance or the similarity between the query and
the context and its range depends on the metric type.
|
int |
getSerializedSize() |
String |
getSourceDisplayName()
The file display name.
|
com.google.protobuf.ByteString |
getSourceDisplayNameBytes()
The file display name.
|
String |
getSourceUri()
If the file is imported from Cloud Storage or Google Drive, source_uri
will be original file URI in Cloud Storage or Google Drive; if file is
uploaded, source_uri will be file display name.
|
com.google.protobuf.ByteString |
getSourceUriBytes()
If the file is imported from Cloud Storage or Google Drive, source_uri
will be original file URI in Cloud Storage or Google Drive; if file is
uploaded, source_uri will be file display name.
|
double |
getSparseDistance()
Deprecated.
google.cloud.aiplatform.v1beta1.RagContexts.Context.sparse_distance is
deprecated. See google/cloud/aiplatform/v1beta1/vertex_rag_service.proto;l=185
|
String |
getText()
The text chunk.
|
com.google.protobuf.ByteString |
getTextBytes()
The text chunk.
|
int |
hashCode() |
boolean |
hasScore()
According to the underlying Vector DB and the selected metric type, the
score can be either the distance or the similarity between the query and
the context and its range depends on the metric type.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RagContexts.Context.Builder |
newBuilder() |
static RagContexts.Context.Builder |
newBuilder(RagContexts.Context prototype) |
RagContexts.Context.Builder |
newBuilderForType() |
protected RagContexts.Context.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RagContexts.Context |
parseDelimitedFrom(InputStream input) |
static RagContexts.Context |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RagContexts.Context |
parseFrom(byte[] data) |
static RagContexts.Context |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RagContexts.Context |
parseFrom(ByteBuffer data) |
static RagContexts.Context |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RagContexts.Context |
parseFrom(com.google.protobuf.ByteString data) |
static RagContexts.Context |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RagContexts.Context |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RagContexts.Context |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RagContexts.Context |
parseFrom(InputStream input) |
static RagContexts.Context |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RagContexts.Context> |
parser() |
RagContexts.Context.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SOURCE_URI_FIELD_NUMBER
public static final int SOURCE_DISPLAY_NAME_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
public static final int DISTANCE_FIELD_NUMBER
public static final int SPARSE_DISTANCE_FIELD_NUMBER
public static final int SCORE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getSourceUri()
If the file is imported from Cloud Storage or Google Drive, source_uri will be original file URI in Cloud Storage or Google Drive; if file is uploaded, source_uri will be file display name.
string source_uri = 1;getSourceUri in interface RagContexts.ContextOrBuilderpublic com.google.protobuf.ByteString getSourceUriBytes()
If the file is imported from Cloud Storage or Google Drive, source_uri will be original file URI in Cloud Storage or Google Drive; if file is uploaded, source_uri will be file display name.
string source_uri = 1;getSourceUriBytes in interface RagContexts.ContextOrBuilderpublic String getSourceDisplayName()
The file display name.
string source_display_name = 5;getSourceDisplayName in interface RagContexts.ContextOrBuilderpublic com.google.protobuf.ByteString getSourceDisplayNameBytes()
The file display name.
string source_display_name = 5;getSourceDisplayNameBytes in interface RagContexts.ContextOrBuilderpublic String getText()
The text chunk.
string text = 2;getText in interface RagContexts.ContextOrBuilderpublic com.google.protobuf.ByteString getTextBytes()
The text chunk.
string text = 2;getTextBytes in interface RagContexts.ContextOrBuilder@Deprecated public double getDistance()
The distance between the query dense embedding vector and the context text vector.
double distance = 3 [deprecated = true];getDistance in interface RagContexts.ContextOrBuilder@Deprecated public double getSparseDistance()
The distance between the query sparse embedding vector and the context text vector.
double sparse_distance = 4 [deprecated = true];getSparseDistance in interface RagContexts.ContextOrBuilderpublic boolean hasScore()
According to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the context and its range depends on the metric type. For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the context. The larger the distance, the less relevant the context is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant.
optional double score = 6;hasScore in interface RagContexts.ContextOrBuilderpublic double getScore()
According to the underlying Vector DB and the selected metric type, the score can be either the distance or the similarity between the query and the context and its range depends on the metric type. For example, if the metric type is COSINE_DISTANCE, it represents the distance between the query and the context. The larger the distance, the less relevant the context is to the query. The range is [0, 2], while 0 means the most relevant and 2 means the least relevant.
optional double score = 6;getScore in interface RagContexts.ContextOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RagContexts.Context parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RagContexts.Context parseFrom(InputStream input) throws IOException
IOExceptionpublic static RagContexts.Context parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RagContexts.Context parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RagContexts.Context parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RagContexts.Context parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RagContexts.Context parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RagContexts.Context.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RagContexts.Context.Builder newBuilder()
public static RagContexts.Context.Builder newBuilder(RagContexts.Context prototype)
public RagContexts.Context.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RagContexts.Context.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RagContexts.Context getDefaultInstance()
public static com.google.protobuf.Parser<RagContexts.Context> parser()
public com.google.protobuf.Parser<RagContexts.Context> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RagContexts.Context getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.