public static final class AssistantGroundedContent.TextGroundingMetadata.Segment extends com.google.protobuf.GeneratedMessage implements AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilder
Grounding information for a segment of the text.Protobuf type
google.cloud.discoveryengine.v1.AssistantGroundedContent.TextGroundingMetadata.Segment| Modifier and Type | Class and Description |
|---|---|
static class |
AssistantGroundedContent.TextGroundingMetadata.Segment.Builder
Grounding information for a segment of the text.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
END_INDEX_FIELD_NUMBER |
static int |
GROUNDING_SCORE_FIELD_NUMBER |
static int |
REFERENCE_INDICES_FIELD_NUMBER |
static int |
START_INDEX_FIELD_NUMBER |
static int |
TEXT_FIELD_NUMBER |
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, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int START_INDEX_FIELD_NUMBER
public static final int END_INDEX_FIELD_NUMBER
public static final int REFERENCE_INDICES_FIELD_NUMBER
public static final int GROUNDING_SCORE_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic long getStartIndex()
Zero-based index indicating the start of the segment, measured in bytes of a UTF-8 string (i.e. characters encoded on multiple bytes have a length of more than one).
int64 start_index = 1;getStartIndex in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic long getEndIndex()
End of the segment, exclusive.
int64 end_index = 2;getEndIndex in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic List<Integer> getReferenceIndicesList()
References for the segment.
repeated int32 reference_indices = 4;getReferenceIndicesList in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic int getReferenceIndicesCount()
References for the segment.
repeated int32 reference_indices = 4;getReferenceIndicesCount in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic int getReferenceIndices(int index)
References for the segment.
repeated int32 reference_indices = 4;getReferenceIndices in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderindex - The index of the element to return.public float getGroundingScore()
Score for the segment.
float grounding_score = 5;getGroundingScore in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic String getText()
The text segment itself.
string text = 6;getText in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic com.google.protobuf.ByteString getTextBytes()
The text segment itself.
string text = 6;getTextBytes in interface AssistantGroundedContent.TextGroundingMetadata.SegmentOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic 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 AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(InputStream input) throws IOException
IOExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static AssistantGroundedContent.TextGroundingMetadata.Segment parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic AssistantGroundedContent.TextGroundingMetadata.Segment.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static AssistantGroundedContent.TextGroundingMetadata.Segment.Builder newBuilder()
public static AssistantGroundedContent.TextGroundingMetadata.Segment.Builder newBuilder(AssistantGroundedContent.TextGroundingMetadata.Segment prototype)
public AssistantGroundedContent.TextGroundingMetadata.Segment.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected AssistantGroundedContent.TextGroundingMetadata.Segment.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static AssistantGroundedContent.TextGroundingMetadata.Segment getDefaultInstance()
public static com.google.protobuf.Parser<AssistantGroundedContent.TextGroundingMetadata.Segment> parser()
public com.google.protobuf.Parser<AssistantGroundedContent.TextGroundingMetadata.Segment> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic AssistantGroundedContent.TextGroundingMetadata.Segment getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.