Package ai.pipestream.data.v1
Class LinkReference.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<LinkReference.Builder>
com.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
ai.pipestream.data.v1.LinkReference.Builder
- All Implemented Interfaces:
LinkReferenceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
LinkReference
public static final class LinkReference.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
implements LinkReferenceOrBuilder
Reference to a link discovered within a document. Used for analyzing document relationships and external references.Protobuf type
ai.pipestream.data.v1.LinkReference-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether the link points to a different host than source_uri.clearRel()rel attribute if present (e.g., "nofollow", "canonical").Anchor text or link label.MIME type attribute or inferred type.clearUrl()Href or absolute URL when resolvable.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether the link points to a different host than source_uri.getRel()rel attribute if present (e.g., "nofollow", "canonical").com.google.protobuf.ByteStringrel attribute if present (e.g., "nofollow", "canonical").getText()Anchor text or link label.com.google.protobuf.ByteStringAnchor text or link label.getType()MIME type attribute or inferred type.com.google.protobuf.ByteStringMIME type attribute or inferred type.getUrl()Href or absolute URL when resolvable.com.google.protobuf.ByteStringHref or absolute URL when resolvable.booleanWhether the link points to a different host than source_uri.booleanhasRel()rel attribute if present (e.g., "nofollow", "canonical").booleanhasText()Anchor text or link label.booleanhasType()MIME type attribute or inferred type.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(LinkReference other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIsExternal(boolean value) Whether the link points to a different host than source_uri.rel attribute if present (e.g., "nofollow", "canonical").setRelBytes(com.google.protobuf.ByteString value) rel attribute if present (e.g., "nofollow", "canonical").Anchor text or link label.setTextBytes(com.google.protobuf.ByteString value) Anchor text or link label.MIME type attribute or inferred type.setTypeBytes(com.google.protobuf.ByteString value) MIME type attribute or inferred type.Href or absolute URL when resolvable.setUrlBytes(com.google.protobuf.ByteString value) Href or absolute URL when resolvable.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LinkReference.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<LinkReference.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<LinkReference.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<LinkReference.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
-
mergeFrom
public LinkReference.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<LinkReference.Builder>- Throws:
IOException
-
getUrl
Href or absolute URL when resolvable.
string url = 1 [json_name = "url"];- Specified by:
getUrlin interfaceLinkReferenceOrBuilder- Returns:
- The url.
-
getUrlBytes
public com.google.protobuf.ByteString getUrlBytes()Href or absolute URL when resolvable.
string url = 1 [json_name = "url"];- Specified by:
getUrlBytesin interfaceLinkReferenceOrBuilder- Returns:
- The bytes for url.
-
setUrl
Href or absolute URL when resolvable.
string url = 1 [json_name = "url"];- Parameters:
value- The url to set.- Returns:
- This builder for chaining.
-
clearUrl
Href or absolute URL when resolvable.
string url = 1 [json_name = "url"];- Returns:
- This builder for chaining.
-
setUrlBytes
Href or absolute URL when resolvable.
string url = 1 [json_name = "url"];- Parameters:
value- The bytes for url to set.- Returns:
- This builder for chaining.
-
hasText
public boolean hasText()Anchor text or link label.
optional string text = 2 [json_name = "text"];- Specified by:
hasTextin interfaceLinkReferenceOrBuilder- Returns:
- Whether the text field is set.
-
getText
Anchor text or link label.
optional string text = 2 [json_name = "text"];- Specified by:
getTextin interfaceLinkReferenceOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Anchor text or link label.
optional string text = 2 [json_name = "text"];- Specified by:
getTextBytesin interfaceLinkReferenceOrBuilder- Returns:
- The bytes for text.
-
setText
Anchor text or link label.
optional string text = 2 [json_name = "text"];- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Anchor text or link label.
optional string text = 2 [json_name = "text"];- Returns:
- This builder for chaining.
-
setTextBytes
Anchor text or link label.
optional string text = 2 [json_name = "text"];- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
hasRel
public boolean hasRel()rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Specified by:
hasRelin interfaceLinkReferenceOrBuilder- Returns:
- Whether the rel field is set.
-
getRel
rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Specified by:
getRelin interfaceLinkReferenceOrBuilder- Returns:
- The rel.
-
getRelBytes
public com.google.protobuf.ByteString getRelBytes()rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Specified by:
getRelBytesin interfaceLinkReferenceOrBuilder- Returns:
- The bytes for rel.
-
setRel
rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Parameters:
value- The rel to set.- Returns:
- This builder for chaining.
-
clearRel
rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Returns:
- This builder for chaining.
-
setRelBytes
rel attribute if present (e.g., "nofollow", "canonical").
optional string rel = 3 [json_name = "rel"];- Parameters:
value- The bytes for rel to set.- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Specified by:
hasTypein interfaceLinkReferenceOrBuilder- Returns:
- Whether the type field is set.
-
getType
MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Specified by:
getTypein interfaceLinkReferenceOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Specified by:
getTypeBytesin interfaceLinkReferenceOrBuilder- Returns:
- The bytes for type.
-
setType
MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Returns:
- This builder for chaining.
-
setTypeBytes
MIME type attribute or inferred type.
optional string type = 4 [json_name = "type"];- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
hasIsExternal
public boolean hasIsExternal()Whether the link points to a different host than source_uri.
optional bool is_external = 5 [json_name = "isExternal"];- Specified by:
hasIsExternalin interfaceLinkReferenceOrBuilder- Returns:
- Whether the isExternal field is set.
-
getIsExternal
public boolean getIsExternal()Whether the link points to a different host than source_uri.
optional bool is_external = 5 [json_name = "isExternal"];- Specified by:
getIsExternalin interfaceLinkReferenceOrBuilder- Returns:
- The isExternal.
-
setIsExternal
Whether the link points to a different host than source_uri.
optional bool is_external = 5 [json_name = "isExternal"];- Parameters:
value- The isExternal to set.- Returns:
- This builder for chaining.
-
clearIsExternal
Whether the link points to a different host than source_uri.
optional bool is_external = 5 [json_name = "isExternal"];- Returns:
- This builder for chaining.
-