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 Type
    Method
    Description
     
     
     
    Whether the link points to a different host than source_uri.
    rel attribute if present (e.g., "nofollow", "canonical").
    Anchor text or link label.
    MIME type attribute or inferred type.
    Href or absolute URL when resolvable.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Whether the link points to a different host than source_uri.
    rel attribute if present (e.g., "nofollow", "canonical").
    com.google.protobuf.ByteString
    rel attribute if present (e.g., "nofollow", "canonical").
    Anchor text or link label.
    com.google.protobuf.ByteString
    Anchor text or link label.
    MIME type attribute or inferred type.
    com.google.protobuf.ByteString
    MIME type attribute or inferred type.
    Href or absolute URL when resolvable.
    com.google.protobuf.ByteString
    Href or absolute URL when resolvable.
    boolean
    Whether the link points to a different host than source_uri.
    boolean
    rel attribute if present (e.g., "nofollow", "canonical").
    boolean
    Anchor text or link label.
    boolean
    MIME type attribute or inferred type.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    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.
    setRel(String value)
    rel attribute if present (e.g., "nofollow", "canonical").
    setRelBytes(com.google.protobuf.ByteString value)
    rel attribute if present (e.g., "nofollow", "canonical").
    setText(String value)
    Anchor text or link label.
    setTextBytes(com.google.protobuf.ByteString value)
    Anchor text or link label.
    setType(String value)
    MIME type attribute or inferred type.
    setTypeBytes(com.google.protobuf.ByteString value)
    MIME type attribute or inferred type.
    setUrl(String value)
    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
    • clear

      public LinkReference.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<LinkReference.Builder>
    • getDefaultInstanceForType

      public LinkReference getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public LinkReference build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public LinkReference buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public LinkReference.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LinkReference.Builder>
    • mergeFrom

      public LinkReference.Builder mergeFrom(LinkReference other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LinkReference.Builder>
      Throws:
      IOException
    • getUrl

      public String getUrl()
       Href or absolute URL when resolvable.
       
      string url = 1;
      Specified by:
      getUrl in interface LinkReferenceOrBuilder
      Returns:
      The url.
    • getUrlBytes

      public com.google.protobuf.ByteString getUrlBytes()
       Href or absolute URL when resolvable.
       
      string url = 1;
      Specified by:
      getUrlBytes in interface LinkReferenceOrBuilder
      Returns:
      The bytes for url.
    • setUrl

      public LinkReference.Builder setUrl(String value)
       Href or absolute URL when resolvable.
       
      string url = 1;
      Parameters:
      value - The url to set.
      Returns:
      This builder for chaining.
    • clearUrl

      public LinkReference.Builder clearUrl()
       Href or absolute URL when resolvable.
       
      string url = 1;
      Returns:
      This builder for chaining.
    • setUrlBytes

      public LinkReference.Builder setUrlBytes(com.google.protobuf.ByteString value)
       Href or absolute URL when resolvable.
       
      string url = 1;
      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;
      Specified by:
      hasText in interface LinkReferenceOrBuilder
      Returns:
      Whether the text field is set.
    • getText

      public String getText()
       Anchor text or link label.
       
      optional string text = 2;
      Specified by:
      getText in interface LinkReferenceOrBuilder
      Returns:
      The text.
    • getTextBytes

      public com.google.protobuf.ByteString getTextBytes()
       Anchor text or link label.
       
      optional string text = 2;
      Specified by:
      getTextBytes in interface LinkReferenceOrBuilder
      Returns:
      The bytes for text.
    • setText

      public LinkReference.Builder setText(String value)
       Anchor text or link label.
       
      optional string text = 2;
      Parameters:
      value - The text to set.
      Returns:
      This builder for chaining.
    • clearText

      public LinkReference.Builder clearText()
       Anchor text or link label.
       
      optional string text = 2;
      Returns:
      This builder for chaining.
    • setTextBytes

      public LinkReference.Builder setTextBytes(com.google.protobuf.ByteString value)
       Anchor text or link label.
       
      optional string text = 2;
      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;
      Specified by:
      hasRel in interface LinkReferenceOrBuilder
      Returns:
      Whether the rel field is set.
    • getRel

      public String getRel()
       rel attribute if present (e.g., "nofollow", "canonical").
       
      optional string rel = 3;
      Specified by:
      getRel in interface LinkReferenceOrBuilder
      Returns:
      The rel.
    • getRelBytes

      public com.google.protobuf.ByteString getRelBytes()
       rel attribute if present (e.g., "nofollow", "canonical").
       
      optional string rel = 3;
      Specified by:
      getRelBytes in interface LinkReferenceOrBuilder
      Returns:
      The bytes for rel.
    • setRel

      public LinkReference.Builder setRel(String value)
       rel attribute if present (e.g., "nofollow", "canonical").
       
      optional string rel = 3;
      Parameters:
      value - The rel to set.
      Returns:
      This builder for chaining.
    • clearRel

      public LinkReference.Builder clearRel()
       rel attribute if present (e.g., "nofollow", "canonical").
       
      optional string rel = 3;
      Returns:
      This builder for chaining.
    • setRelBytes

      public LinkReference.Builder setRelBytes(com.google.protobuf.ByteString value)
       rel attribute if present (e.g., "nofollow", "canonical").
       
      optional string rel = 3;
      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;
      Specified by:
      hasType in interface LinkReferenceOrBuilder
      Returns:
      Whether the type field is set.
    • getType

      public String getType()
       MIME type attribute or inferred type.
       
      optional string type = 4;
      Specified by:
      getType in interface LinkReferenceOrBuilder
      Returns:
      The type.
    • getTypeBytes

      public com.google.protobuf.ByteString getTypeBytes()
       MIME type attribute or inferred type.
       
      optional string type = 4;
      Specified by:
      getTypeBytes in interface LinkReferenceOrBuilder
      Returns:
      The bytes for type.
    • setType

      public LinkReference.Builder setType(String value)
       MIME type attribute or inferred type.
       
      optional string type = 4;
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public LinkReference.Builder clearType()
       MIME type attribute or inferred type.
       
      optional string type = 4;
      Returns:
      This builder for chaining.
    • setTypeBytes

      public LinkReference.Builder setTypeBytes(com.google.protobuf.ByteString value)
       MIME type attribute or inferred type.
       
      optional string type = 4;
      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;
      Specified by:
      hasIsExternal in interface LinkReferenceOrBuilder
      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;
      Specified by:
      getIsExternal in interface LinkReferenceOrBuilder
      Returns:
      The isExternal.
    • setIsExternal

      public LinkReference.Builder setIsExternal(boolean value)
       Whether the link points to a different host than source_uri.
       
      optional bool is_external = 5;
      Parameters:
      value - The isExternal to set.
      Returns:
      This builder for chaining.
    • clearIsExternal

      public LinkReference.Builder clearIsExternal()
       Whether the link points to a different host than source_uri.
       
      optional bool is_external = 5;
      Returns:
      This builder for chaining.