Package ai.pipestream.data.v1
Class SearchMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SearchMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
ai.pipestream.data.v1.SearchMetadata.Builder
- All Implemented Interfaces:
SearchMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
SearchMetadata
public static final class SearchMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
implements SearchMetadataOrBuilder
Standardized search engine metadata for OOTB indexing. Provides a common data layout for search API queries. This structure maintains consistency across different document types while supporting enhanced search features like semantic chunking, document outlines, and link extraction.Protobuf type
ai.pipestream.data.v1.SearchMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllDiscoveredLinks(Iterable<? extends LinkReference> values) Links discovered within the document.addAllSemanticResults(Iterable<? extends SemanticProcessingResult> values) Results from semantic chunking and embedding processes.addAllSourcePathSegments(Iterable<String> values) Split path segments from source_path.addDiscoveredLinks(int index, LinkReference value) Links discovered within the document.addDiscoveredLinks(int index, LinkReference.Builder builderForValue) Links discovered within the document.addDiscoveredLinks(LinkReference value) Links discovered within the document.addDiscoveredLinks(LinkReference.Builder builderForValue) Links discovered within the document.Links discovered within the document.addDiscoveredLinksBuilder(int index) Links discovered within the document.addSemanticResults(int index, SemanticProcessingResult value) Results from semantic chunking and embedding processes.addSemanticResults(int index, SemanticProcessingResult.Builder builderForValue) Results from semantic chunking and embedding processes.Results from semantic chunking and embedding processes.addSemanticResults(SemanticProcessingResult.Builder builderForValue) Results from semantic chunking and embedding processes.Results from semantic chunking and embedding processes.addSemanticResultsBuilder(int index) Results from semantic chunking and embedding processes.addSourcePathSegments(String value) Split path segments from source_path.addSourcePathSegmentsBytes(com.google.protobuf.ByteString value) Split path segments from source_path.build()clear()Document author or creator.Full text content of the document.Category or classification label for the document.Length of the document content in bytes or characters.Timestamp when the document was originally created.Additional custom fields not covered by standard schema.Links discovered within the document.Neutral document outline for navigation and chunking.Document type classification (e.g., "PDF", "HTML", "DOCX").clearDoi()Digital Object Identifier for academic papers and publications.Extracted keywords for search and categorization.Language code of the document content (e.g., "en", "es", "fr").Timestamp when the document was last modified at source.Timestamp when the document was processed by the pipeline.Relevance score for search ranking purposes.Results from semantic chunking and embedding processes.MIME type of the source document.Path portion of source_uri for categorization.Split path segments from source_path.Last segment of source_path.Original source URI where the document was obtained.Key-value tags for flexible categorization.Document title or heading.booleancontainsMetadata(String key) Generic key-value metadata for extensibility.Document author or creator.com.google.protobuf.ByteStringDocument author or creator.getBody()Full text content of the document.com.google.protobuf.ByteStringFull text content of the document.Category or classification label for the document.com.google.protobuf.ByteStringCategory or classification label for the document.intLength of the document content in bytes or characters.com.google.protobuf.TimestampTimestamp when the document was originally created.com.google.protobuf.Timestamp.BuilderTimestamp when the document was originally created.com.google.protobuf.TimestampOrBuilderTimestamp when the document was originally created.com.google.protobuf.StructAdditional custom fields not covered by standard schema.com.google.protobuf.Struct.BuilderAdditional custom fields not covered by standard schema.com.google.protobuf.StructOrBuilderAdditional custom fields not covered by standard schema.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDiscoveredLinks(int index) Links discovered within the document.getDiscoveredLinksBuilder(int index) Links discovered within the document.Links discovered within the document.intLinks discovered within the document.Links discovered within the document.getDiscoveredLinksOrBuilder(int index) Links discovered within the document.List<? extends LinkReferenceOrBuilder> Links discovered within the document.Neutral document outline for navigation and chunking.Neutral document outline for navigation and chunking.Neutral document outline for navigation and chunking.Document type classification (e.g., "PDF", "HTML", "DOCX").com.google.protobuf.ByteStringDocument type classification (e.g., "PDF", "HTML", "DOCX").getDoi()Digital Object Identifier for academic papers and publications.com.google.protobuf.ByteStringDigital Object Identifier for academic papers and publications.Extracted keywords for search and categorization.Extracted keywords for search and categorization.Extracted keywords for search and categorization.Language code of the document content (e.g., "en", "es", "fr").com.google.protobuf.ByteStringLanguage code of the document content (e.g., "en", "es", "fr").com.google.protobuf.TimestampTimestamp when the document was last modified at source.com.google.protobuf.Timestamp.BuilderTimestamp when the document was last modified at source.com.google.protobuf.TimestampOrBuilderTimestamp when the document was last modified at source.Deprecated.intGeneric key-value metadata for extensibility.Generic key-value metadata for extensibility.getMetadataOrDefault(String key, String defaultValue) Generic key-value metadata for extensibility.getMetadataOrThrow(String key) Generic key-value metadata for extensibility.Deprecated.com.google.protobuf.TimestampTimestamp when the document was processed by the pipeline.com.google.protobuf.Timestamp.BuilderTimestamp when the document was processed by the pipeline.com.google.protobuf.TimestampOrBuilderTimestamp when the document was processed by the pipeline.doubleRelevance score for search ranking purposes.getSemanticResults(int index) Results from semantic chunking and embedding processes.getSemanticResultsBuilder(int index) Results from semantic chunking and embedding processes.Results from semantic chunking and embedding processes.intResults from semantic chunking and embedding processes.Results from semantic chunking and embedding processes.getSemanticResultsOrBuilder(int index) Results from semantic chunking and embedding processes.List<? extends SemanticProcessingResultOrBuilder> Results from semantic chunking and embedding processes.MIME type of the source document.com.google.protobuf.ByteStringMIME type of the source document.Path portion of source_uri for categorization.com.google.protobuf.ByteStringPath portion of source_uri for categorization.getSourcePathSegments(int index) Split path segments from source_path.com.google.protobuf.ByteStringgetSourcePathSegmentsBytes(int index) Split path segments from source_path.intSplit path segments from source_path.com.google.protobuf.ProtocolStringListSplit path segments from source_path.Last segment of source_path.com.google.protobuf.ByteStringLast segment of source_path.Original source URI where the document was obtained.com.google.protobuf.ByteStringOriginal source URI where the document was obtained.getTags()Key-value tags for flexible categorization.Key-value tags for flexible categorization.Key-value tags for flexible categorization.getTitle()Document title or heading.com.google.protobuf.ByteStringDocument title or heading.booleanDocument author or creator.booleanhasBody()Full text content of the document.booleanCategory or classification label for the document.booleanLength of the document content in bytes or characters.booleanTimestamp when the document was originally created.booleanAdditional custom fields not covered by standard schema.booleanNeutral document outline for navigation and chunking.booleanDocument type classification (e.g., "PDF", "HTML", "DOCX").booleanhasDoi()Digital Object Identifier for academic papers and publications.booleanExtracted keywords for search and categorization.booleanLanguage code of the document content (e.g., "en", "es", "fr").booleanTimestamp when the document was last modified at source.booleanTimestamp when the document was processed by the pipeline.booleanRelevance score for search ranking purposes.booleanMIME type of the source document.booleanPath portion of source_uri for categorization.booleanLast segment of source_path.booleanOriginal source URI where the document was obtained.booleanhasTags()Key-value tags for flexible categorization.booleanhasTitle()Document title or heading.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreationDate(com.google.protobuf.Timestamp value) Timestamp when the document was originally created.mergeCustomFields(com.google.protobuf.Struct value) Additional custom fields not covered by standard schema.mergeDocOutline(DocOutline value) Neutral document outline for navigation and chunking.mergeFrom(SearchMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeKeywords(Keywords value) Extracted keywords for search and categorization.mergeLastModifiedDate(com.google.protobuf.Timestamp value) Timestamp when the document was last modified at source.mergeProcessedDate(com.google.protobuf.Timestamp value) Timestamp when the document was processed by the pipeline.Key-value tags for flexible categorization.putAllMetadata(Map<String, String> values) Generic key-value metadata for extensibility.putMetadata(String key, String value) Generic key-value metadata for extensibility.removeDiscoveredLinks(int index) Links discovered within the document.removeMetadata(String key) Generic key-value metadata for extensibility.removeSemanticResults(int index) Results from semantic chunking and embedding processes.Document author or creator.setAuthorBytes(com.google.protobuf.ByteString value) Document author or creator.Full text content of the document.setBodyBytes(com.google.protobuf.ByteString value) Full text content of the document.setCategory(String value) Category or classification label for the document.setCategoryBytes(com.google.protobuf.ByteString value) Category or classification label for the document.setContentLength(int value) Length of the document content in bytes or characters.setCreationDate(com.google.protobuf.Timestamp value) Timestamp when the document was originally created.setCreationDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was originally created.setCustomFields(com.google.protobuf.Struct value) Additional custom fields not covered by standard schema.setCustomFields(com.google.protobuf.Struct.Builder builderForValue) Additional custom fields not covered by standard schema.setDiscoveredLinks(int index, LinkReference value) Links discovered within the document.setDiscoveredLinks(int index, LinkReference.Builder builderForValue) Links discovered within the document.setDocOutline(DocOutline value) Neutral document outline for navigation and chunking.setDocOutline(DocOutline.Builder builderForValue) Neutral document outline for navigation and chunking.setDocumentType(String value) Document type classification (e.g., "PDF", "HTML", "DOCX").setDocumentTypeBytes(com.google.protobuf.ByteString value) Document type classification (e.g., "PDF", "HTML", "DOCX").Digital Object Identifier for academic papers and publications.setDoiBytes(com.google.protobuf.ByteString value) Digital Object Identifier for academic papers and publications.setKeywords(Keywords value) Extracted keywords for search and categorization.setKeywords(Keywords.Builder builderForValue) Extracted keywords for search and categorization.setLanguage(String value) Language code of the document content (e.g., "en", "es", "fr").setLanguageBytes(com.google.protobuf.ByteString value) Language code of the document content (e.g., "en", "es", "fr").setLastModifiedDate(com.google.protobuf.Timestamp value) Timestamp when the document was last modified at source.setLastModifiedDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was last modified at source.setProcessedDate(com.google.protobuf.Timestamp value) Timestamp when the document was processed by the pipeline.setProcessedDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was processed by the pipeline.setRelevanceScore(double value) Relevance score for search ranking purposes.setSemanticResults(int index, SemanticProcessingResult value) Results from semantic chunking and embedding processes.setSemanticResults(int index, SemanticProcessingResult.Builder builderForValue) Results from semantic chunking and embedding processes.setSourceMimeType(String value) MIME type of the source document.setSourceMimeTypeBytes(com.google.protobuf.ByteString value) MIME type of the source document.setSourcePath(String value) Path portion of source_uri for categorization.setSourcePathBytes(com.google.protobuf.ByteString value) Path portion of source_uri for categorization.setSourcePathSegments(int index, String value) Split path segments from source_path.setSourceSlug(String value) Last segment of source_path.setSourceSlugBytes(com.google.protobuf.ByteString value) Last segment of source_path.setSourceUri(String value) Original source URI where the document was obtained.setSourceUriBytes(com.google.protobuf.ByteString value) Original source URI where the document was obtained.Key-value tags for flexible categorization.setTags(Tags.Builder builderForValue) Key-value tags for flexible categorization.Document title or heading.setTitleBytes(com.google.protobuf.ByteString value) Document title or heading.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SearchMetadata.Builder>
-
mergeFrom
public SearchMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SearchMetadata.Builder>- Throws:
IOException
-
hasTitle
public boolean hasTitle()Document title or heading.
optional string title = 1;- Specified by:
hasTitlein interfaceSearchMetadataOrBuilder- Returns:
- Whether the title field is set.
-
getTitle
Document title or heading.
optional string title = 1;- Specified by:
getTitlein interfaceSearchMetadataOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Document title or heading.
optional string title = 1;- Specified by:
getTitleBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for title.
-
setTitle
Document title or heading.
optional string title = 1;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Document title or heading.
optional string title = 1;- Returns:
- This builder for chaining.
-
setTitleBytes
Document title or heading.
optional string title = 1;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
hasBody
public boolean hasBody()Full text content of the document.
optional string body = 2;- Specified by:
hasBodyin interfaceSearchMetadataOrBuilder- Returns:
- Whether the body field is set.
-
getBody
Full text content of the document.
optional string body = 2;- Specified by:
getBodyin interfaceSearchMetadataOrBuilder- Returns:
- The body.
-
getBodyBytes
public com.google.protobuf.ByteString getBodyBytes()Full text content of the document.
optional string body = 2;- Specified by:
getBodyBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for body.
-
setBody
Full text content of the document.
optional string body = 2;- Parameters:
value- The body to set.- Returns:
- This builder for chaining.
-
clearBody
Full text content of the document.
optional string body = 2;- Returns:
- This builder for chaining.
-
setBodyBytes
Full text content of the document.
optional string body = 2;- Parameters:
value- The bytes for body to set.- Returns:
- This builder for chaining.
-
hasKeywords
public boolean hasKeywords()Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3;- Specified by:
hasKeywordsin interfaceSearchMetadataOrBuilder- Returns:
- Whether the keywords field is set.
-
getKeywords
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3;- Specified by:
getKeywordsin interfaceSearchMetadataOrBuilder- Returns:
- The keywords.
-
setKeywords
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3; -
setKeywords
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3; -
mergeKeywords
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3; -
clearKeywords
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3; -
getKeywordsBuilder
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3; -
getKeywordsOrBuilder
Extracted keywords for search and categorization.
optional .ai.pipestream.data.v1.Keywords keywords = 3;- Specified by:
getKeywordsOrBuilderin interfaceSearchMetadataOrBuilder
-
hasDocumentType
public boolean hasDocumentType()Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Specified by:
hasDocumentTypein interfaceSearchMetadataOrBuilder- Returns:
- Whether the documentType field is set.
-
getDocumentType
Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Specified by:
getDocumentTypein interfaceSearchMetadataOrBuilder- Returns:
- The documentType.
-
getDocumentTypeBytes
public com.google.protobuf.ByteString getDocumentTypeBytes()Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Specified by:
getDocumentTypeBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for documentType.
-
setDocumentType
Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Parameters:
value- The documentType to set.- Returns:
- This builder for chaining.
-
clearDocumentType
Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Returns:
- This builder for chaining.
-
setDocumentTypeBytes
Document type classification (e.g., "PDF", "HTML", "DOCX").
optional string document_type = 4;- Parameters:
value- The bytes for documentType to set.- Returns:
- This builder for chaining.
-
hasSourceUri
public boolean hasSourceUri()Original source URI where the document was obtained.
optional string source_uri = 5;- Specified by:
hasSourceUriin interfaceSearchMetadataOrBuilder- Returns:
- Whether the sourceUri field is set.
-
getSourceUri
Original source URI where the document was obtained.
optional string source_uri = 5;- Specified by:
getSourceUriin interfaceSearchMetadataOrBuilder- Returns:
- The sourceUri.
-
getSourceUriBytes
public com.google.protobuf.ByteString getSourceUriBytes()Original source URI where the document was obtained.
optional string source_uri = 5;- Specified by:
getSourceUriBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for sourceUri.
-
setSourceUri
Original source URI where the document was obtained.
optional string source_uri = 5;- Parameters:
value- The sourceUri to set.- Returns:
- This builder for chaining.
-
clearSourceUri
Original source URI where the document was obtained.
optional string source_uri = 5;- Returns:
- This builder for chaining.
-
setSourceUriBytes
Original source URI where the document was obtained.
optional string source_uri = 5;- Parameters:
value- The bytes for sourceUri to set.- Returns:
- This builder for chaining.
-
hasSourceMimeType
public boolean hasSourceMimeType()MIME type of the source document.
optional string source_mime_type = 6;- Specified by:
hasSourceMimeTypein interfaceSearchMetadataOrBuilder- Returns:
- Whether the sourceMimeType field is set.
-
getSourceMimeType
MIME type of the source document.
optional string source_mime_type = 6;- Specified by:
getSourceMimeTypein interfaceSearchMetadataOrBuilder- Returns:
- The sourceMimeType.
-
getSourceMimeTypeBytes
public com.google.protobuf.ByteString getSourceMimeTypeBytes()MIME type of the source document.
optional string source_mime_type = 6;- Specified by:
getSourceMimeTypeBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for sourceMimeType.
-
setSourceMimeType
MIME type of the source document.
optional string source_mime_type = 6;- Parameters:
value- The sourceMimeType to set.- Returns:
- This builder for chaining.
-
clearSourceMimeType
MIME type of the source document.
optional string source_mime_type = 6;- Returns:
- This builder for chaining.
-
setSourceMimeTypeBytes
MIME type of the source document.
optional string source_mime_type = 6;- Parameters:
value- The bytes for sourceMimeType to set.- Returns:
- This builder for chaining.
-
hasCreationDate
public boolean hasCreationDate()Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7;- Specified by:
hasCreationDatein interfaceSearchMetadataOrBuilder- Returns:
- Whether the creationDate field is set.
-
getCreationDate
public com.google.protobuf.Timestamp getCreationDate()Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7;- Specified by:
getCreationDatein interfaceSearchMetadataOrBuilder- Returns:
- The creationDate.
-
setCreationDate
Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7; -
setCreationDate
public SearchMetadata.Builder setCreationDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7; -
mergeCreationDate
Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7; -
clearCreationDate
Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7; -
getCreationDateBuilder
public com.google.protobuf.Timestamp.Builder getCreationDateBuilder()Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7; -
getCreationDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreationDateOrBuilder()Timestamp when the document was originally created.
optional .google.protobuf.Timestamp creation_date = 7;- Specified by:
getCreationDateOrBuilderin interfaceSearchMetadataOrBuilder
-
hasLastModifiedDate
public boolean hasLastModifiedDate()Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8;- Specified by:
hasLastModifiedDatein interfaceSearchMetadataOrBuilder- Returns:
- Whether the lastModifiedDate field is set.
-
getLastModifiedDate
public com.google.protobuf.Timestamp getLastModifiedDate()Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8;- Specified by:
getLastModifiedDatein interfaceSearchMetadataOrBuilder- Returns:
- The lastModifiedDate.
-
setLastModifiedDate
Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8; -
setLastModifiedDate
public SearchMetadata.Builder setLastModifiedDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8; -
mergeLastModifiedDate
Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8; -
clearLastModifiedDate
Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8; -
getLastModifiedDateBuilder
public com.google.protobuf.Timestamp.Builder getLastModifiedDateBuilder()Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8; -
getLastModifiedDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastModifiedDateOrBuilder()Timestamp when the document was last modified at source.
optional .google.protobuf.Timestamp last_modified_date = 8;- Specified by:
getLastModifiedDateOrBuilderin interfaceSearchMetadataOrBuilder
-
hasProcessedDate
public boolean hasProcessedDate()Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9;- Specified by:
hasProcessedDatein interfaceSearchMetadataOrBuilder- Returns:
- Whether the processedDate field is set.
-
getProcessedDate
public com.google.protobuf.Timestamp getProcessedDate()Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9;- Specified by:
getProcessedDatein interfaceSearchMetadataOrBuilder- Returns:
- The processedDate.
-
setProcessedDate
Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9; -
setProcessedDate
public SearchMetadata.Builder setProcessedDate(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9; -
mergeProcessedDate
Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9; -
clearProcessedDate
Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9; -
getProcessedDateBuilder
public com.google.protobuf.Timestamp.Builder getProcessedDateBuilder()Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9; -
getProcessedDateOrBuilder
public com.google.protobuf.TimestampOrBuilder getProcessedDateOrBuilder()Timestamp when the document was processed by the pipeline.
optional .google.protobuf.Timestamp processed_date = 9;- Specified by:
getProcessedDateOrBuilderin interfaceSearchMetadataOrBuilder
-
hasLanguage
public boolean hasLanguage()Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Specified by:
hasLanguagein interfaceSearchMetadataOrBuilder- Returns:
- Whether the language field is set.
-
getLanguage
Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Specified by:
getLanguagein interfaceSearchMetadataOrBuilder- Returns:
- The language.
-
getLanguageBytes
public com.google.protobuf.ByteString getLanguageBytes()Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Specified by:
getLanguageBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for language.
-
setLanguage
Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Parameters:
value- The language to set.- Returns:
- This builder for chaining.
-
clearLanguage
Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Returns:
- This builder for chaining.
-
setLanguageBytes
Language code of the document content (e.g., "en", "es", "fr").
optional string language = 10;- Parameters:
value- The bytes for language to set.- Returns:
- This builder for chaining.
-
hasAuthor
public boolean hasAuthor()Document author or creator.
optional string author = 11;- Specified by:
hasAuthorin interfaceSearchMetadataOrBuilder- Returns:
- Whether the author field is set.
-
getAuthor
Document author or creator.
optional string author = 11;- Specified by:
getAuthorin interfaceSearchMetadataOrBuilder- Returns:
- The author.
-
getAuthorBytes
public com.google.protobuf.ByteString getAuthorBytes()Document author or creator.
optional string author = 11;- Specified by:
getAuthorBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for author.
-
setAuthor
Document author or creator.
optional string author = 11;- Parameters:
value- The author to set.- Returns:
- This builder for chaining.
-
clearAuthor
Document author or creator.
optional string author = 11;- Returns:
- This builder for chaining.
-
setAuthorBytes
Document author or creator.
optional string author = 11;- Parameters:
value- The bytes for author to set.- Returns:
- This builder for chaining.
-
hasCategory
public boolean hasCategory()Category or classification label for the document.
optional string category = 12;- Specified by:
hasCategoryin interfaceSearchMetadataOrBuilder- Returns:
- Whether the category field is set.
-
getCategory
Category or classification label for the document.
optional string category = 12;- Specified by:
getCategoryin interfaceSearchMetadataOrBuilder- Returns:
- The category.
-
getCategoryBytes
public com.google.protobuf.ByteString getCategoryBytes()Category or classification label for the document.
optional string category = 12;- Specified by:
getCategoryBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for category.
-
setCategory
Category or classification label for the document.
optional string category = 12;- Parameters:
value- The category to set.- Returns:
- This builder for chaining.
-
clearCategory
Category or classification label for the document.
optional string category = 12;- Returns:
- This builder for chaining.
-
setCategoryBytes
Category or classification label for the document.
optional string category = 12;- Parameters:
value- The bytes for category to set.- Returns:
- This builder for chaining.
-
hasTags
public boolean hasTags()Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13;- Specified by:
hasTagsin interfaceSearchMetadataOrBuilder- Returns:
- Whether the tags field is set.
-
getTags
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13;- Specified by:
getTagsin interfaceSearchMetadataOrBuilder- Returns:
- The tags.
-
setTags
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13; -
setTags
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13; -
mergeTags
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13; -
clearTags
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13; -
getTagsBuilder
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13; -
getTagsOrBuilder
Key-value tags for flexible categorization.
optional .ai.pipestream.data.v1.Tags tags = 13;- Specified by:
getTagsOrBuilderin interfaceSearchMetadataOrBuilder
-
hasContentLength
public boolean hasContentLength()Length of the document content in bytes or characters.
optional int32 content_length = 14;- Specified by:
hasContentLengthin interfaceSearchMetadataOrBuilder- Returns:
- Whether the contentLength field is set.
-
getContentLength
public int getContentLength()Length of the document content in bytes or characters.
optional int32 content_length = 14;- Specified by:
getContentLengthin interfaceSearchMetadataOrBuilder- Returns:
- The contentLength.
-
setContentLength
Length of the document content in bytes or characters.
optional int32 content_length = 14;- Parameters:
value- The contentLength to set.- Returns:
- This builder for chaining.
-
clearContentLength
Length of the document content in bytes or characters.
optional int32 content_length = 14;- Returns:
- This builder for chaining.
-
hasRelevanceScore
public boolean hasRelevanceScore()Relevance score for search ranking purposes.
optional double relevance_score = 15;- Specified by:
hasRelevanceScorein interfaceSearchMetadataOrBuilder- Returns:
- Whether the relevanceScore field is set.
-
getRelevanceScore
public double getRelevanceScore()Relevance score for search ranking purposes.
optional double relevance_score = 15;- Specified by:
getRelevanceScorein interfaceSearchMetadataOrBuilder- Returns:
- The relevanceScore.
-
setRelevanceScore
Relevance score for search ranking purposes.
optional double relevance_score = 15;- Parameters:
value- The relevanceScore to set.- Returns:
- This builder for chaining.
-
clearRelevanceScore
Relevance score for search ranking purposes.
optional double relevance_score = 15;- Returns:
- This builder for chaining.
-
hasCustomFields
public boolean hasCustomFields()Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16;- Specified by:
hasCustomFieldsin interfaceSearchMetadataOrBuilder- Returns:
- Whether the customFields field is set.
-
getCustomFields
public com.google.protobuf.Struct getCustomFields()Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16;- Specified by:
getCustomFieldsin interfaceSearchMetadataOrBuilder- Returns:
- The customFields.
-
setCustomFields
Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16; -
setCustomFields
Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16; -
mergeCustomFields
Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16; -
clearCustomFields
Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16; -
getCustomFieldsBuilder
public com.google.protobuf.Struct.Builder getCustomFieldsBuilder()Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16; -
getCustomFieldsOrBuilder
public com.google.protobuf.StructOrBuilder getCustomFieldsOrBuilder()Additional custom fields not covered by standard schema.
optional .google.protobuf.Struct custom_fields = 16;- Specified by:
getCustomFieldsOrBuilderin interfaceSearchMetadataOrBuilder
-
getMetadataCount
public int getMetadataCount()Description copied from interface:SearchMetadataOrBuilderGeneric key-value metadata for extensibility.
map<string, string> metadata = 17;- Specified by:
getMetadataCountin interfaceSearchMetadataOrBuilder
-
containsMetadata
Generic key-value metadata for extensibility.
map<string, string> metadata = 17;- Specified by:
containsMetadatain interfaceSearchMetadataOrBuilder
-
getMetadata
Deprecated.UsegetMetadataMap()instead.- Specified by:
getMetadatain interfaceSearchMetadataOrBuilder
-
getMetadataMap
Generic key-value metadata for extensibility.
map<string, string> metadata = 17;- Specified by:
getMetadataMapin interfaceSearchMetadataOrBuilder
-
getMetadataOrDefault
Generic key-value metadata for extensibility.
map<string, string> metadata = 17;- Specified by:
getMetadataOrDefaultin interfaceSearchMetadataOrBuilder
-
getMetadataOrThrow
Generic key-value metadata for extensibility.
map<string, string> metadata = 17;- Specified by:
getMetadataOrThrowin interfaceSearchMetadataOrBuilder
-
clearMetadata
-
removeMetadata
Generic key-value metadata for extensibility.
map<string, string> metadata = 17; -
getMutableMetadata
Deprecated.Use alternate mutation accessors instead. -
putMetadata
Generic key-value metadata for extensibility.
map<string, string> metadata = 17; -
putAllMetadata
Generic key-value metadata for extensibility.
map<string, string> metadata = 17; -
getSemanticResultsList
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18;- Specified by:
getSemanticResultsListin interfaceSearchMetadataOrBuilder
-
getSemanticResultsCount
public int getSemanticResultsCount()Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18;- Specified by:
getSemanticResultsCountin interfaceSearchMetadataOrBuilder
-
getSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18;- Specified by:
getSemanticResultsin interfaceSearchMetadataOrBuilder
-
setSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
setSemanticResults
public SearchMetadata.Builder setSemanticResults(int index, SemanticProcessingResult.Builder builderForValue) Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addSemanticResults
public SearchMetadata.Builder addSemanticResults(int index, SemanticProcessingResult.Builder builderForValue) Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addAllSemanticResults
public SearchMetadata.Builder addAllSemanticResults(Iterable<? extends SemanticProcessingResult> values) Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
clearSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
removeSemanticResults
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
getSemanticResultsBuilder
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
getSemanticResultsOrBuilder
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18;- Specified by:
getSemanticResultsOrBuilderin interfaceSearchMetadataOrBuilder
-
getSemanticResultsOrBuilderList
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18;- Specified by:
getSemanticResultsOrBuilderListin interfaceSearchMetadataOrBuilder
-
addSemanticResultsBuilder
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
addSemanticResultsBuilder
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
getSemanticResultsBuilderList
Results from semantic chunking and embedding processes. Supports multiple processing configurations applied to the same document.
repeated .ai.pipestream.data.v1.SemanticProcessingResult semantic_results = 18; -
hasDoi
public boolean hasDoi()Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Specified by:
hasDoiin interfaceSearchMetadataOrBuilder- Returns:
- Whether the doi field is set.
-
getDoi
Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Specified by:
getDoiin interfaceSearchMetadataOrBuilder- Returns:
- The doi.
-
getDoiBytes
public com.google.protobuf.ByteString getDoiBytes()Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Specified by:
getDoiBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for doi.
-
setDoi
Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Parameters:
value- The doi to set.- Returns:
- This builder for chaining.
-
clearDoi
Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Returns:
- This builder for chaining.
-
setDoiBytes
Digital Object Identifier for academic papers and publications.
optional string doi = 19;- Parameters:
value- The bytes for doi to set.- Returns:
- This builder for chaining.
-
hasDocOutline
public boolean hasDocOutline()Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20;- Specified by:
hasDocOutlinein interfaceSearchMetadataOrBuilder- Returns:
- Whether the docOutline field is set.
-
getDocOutline
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20;- Specified by:
getDocOutlinein interfaceSearchMetadataOrBuilder- Returns:
- The docOutline.
-
setDocOutline
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20; -
setDocOutline
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20; -
mergeDocOutline
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20; -
clearDocOutline
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20; -
getDocOutlineBuilder
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20; -
getDocOutlineOrBuilder
Neutral document outline for navigation and chunking. Supports EPUB TOC, HTML headings, Markdown headings, LaTeX sections, PDF outlines, etc.
optional .ai.pipestream.data.v1.DocOutline doc_outline = 20;- Specified by:
getDocOutlineOrBuilderin interfaceSearchMetadataOrBuilder
-
getDiscoveredLinksList
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21;- Specified by:
getDiscoveredLinksListin interfaceSearchMetadataOrBuilder
-
getDiscoveredLinksCount
public int getDiscoveredLinksCount()Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21;- Specified by:
getDiscoveredLinksCountin interfaceSearchMetadataOrBuilder
-
getDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21;- Specified by:
getDiscoveredLinksin interfaceSearchMetadataOrBuilder
-
setDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
setDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addAllDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
clearDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
removeDiscoveredLinks
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
getDiscoveredLinksBuilder
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
getDiscoveredLinksOrBuilder
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21;- Specified by:
getDiscoveredLinksOrBuilderin interfaceSearchMetadataOrBuilder
-
getDiscoveredLinksOrBuilderList
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21;- Specified by:
getDiscoveredLinksOrBuilderListin interfaceSearchMetadataOrBuilder
-
addDiscoveredLinksBuilder
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
addDiscoveredLinksBuilder
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
getDiscoveredLinksBuilderList
Links discovered within the document. Useful for analyzing document relationships and external references.
repeated .ai.pipestream.data.v1.LinkReference discovered_links = 21; -
hasSourcePath
public boolean hasSourcePath()Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Specified by:
hasSourcePathin interfaceSearchMetadataOrBuilder- Returns:
- Whether the sourcePath field is set.
-
getSourcePath
Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Specified by:
getSourcePathin interfaceSearchMetadataOrBuilder- Returns:
- The sourcePath.
-
getSourcePathBytes
public com.google.protobuf.ByteString getSourcePathBytes()Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Specified by:
getSourcePathBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for sourcePath.
-
setSourcePath
Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Parameters:
value- The sourcePath to set.- Returns:
- This builder for chaining.
-
clearSourcePath
Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Returns:
- This builder for chaining.
-
setSourcePathBytes
Path portion of source_uri for categorization. Example: "/docs/legal/NY/file.pdf" from "https://example.com/docs/legal/NY/file.pdf"
optional string source_path = 22;- Parameters:
value- The bytes for sourcePath to set.- Returns:
- This builder for chaining.
-
getSourcePathSegmentsList
public com.google.protobuf.ProtocolStringList getSourcePathSegmentsList()Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Specified by:
getSourcePathSegmentsListin interfaceSearchMetadataOrBuilder- Returns:
- A list containing the sourcePathSegments.
-
getSourcePathSegmentsCount
public int getSourcePathSegmentsCount()Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Specified by:
getSourcePathSegmentsCountin interfaceSearchMetadataOrBuilder- Returns:
- The count of sourcePathSegments.
-
getSourcePathSegments
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Specified by:
getSourcePathSegmentsin interfaceSearchMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The sourcePathSegments at the given index.
-
getSourcePathSegmentsBytes
public com.google.protobuf.ByteString getSourcePathSegmentsBytes(int index) Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Specified by:
getSourcePathSegmentsBytesin interfaceSearchMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the sourcePathSegments at the given index.
-
setSourcePathSegments
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Parameters:
index- The index to set the value at.value- The sourcePathSegments to set.- Returns:
- This builder for chaining.
-
addSourcePathSegments
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Parameters:
value- The sourcePathSegments to add.- Returns:
- This builder for chaining.
-
addAllSourcePathSegments
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Parameters:
values- The sourcePathSegments to add.- Returns:
- This builder for chaining.
-
clearSourcePathSegments
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Returns:
- This builder for chaining.
-
addSourcePathSegmentsBytes
Split path segments from source_path. Example: ["docs", "legal", "NY", "file.pdf"]
repeated string source_path_segments = 23;- Parameters:
value- The bytes of the sourcePathSegments to add.- Returns:
- This builder for chaining.
-
hasSourceSlug
public boolean hasSourceSlug()Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Specified by:
hasSourceSlugin interfaceSearchMetadataOrBuilder- Returns:
- Whether the sourceSlug field is set.
-
getSourceSlug
Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Specified by:
getSourceSlugin interfaceSearchMetadataOrBuilder- Returns:
- The sourceSlug.
-
getSourceSlugBytes
public com.google.protobuf.ByteString getSourceSlugBytes()Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Specified by:
getSourceSlugBytesin interfaceSearchMetadataOrBuilder- Returns:
- The bytes for sourceSlug.
-
setSourceSlug
Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Parameters:
value- The sourceSlug to set.- Returns:
- This builder for chaining.
-
clearSourceSlug
Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Returns:
- This builder for chaining.
-
setSourceSlugBytes
Last segment of source_path. Example: "file.pdf" from "/docs/legal/NY/file.pdf"
optional string source_slug = 24;- Parameters:
value- The bytes for sourceSlug to set.- Returns:
- This builder for chaining.
-