Class Document.PageAnchor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Document.PageAnchor.Builder>
com.google.cloud.documentai.v1.Document.PageAnchor.Builder
All Implemented Interfaces:
Document.PageAnchorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Document.PageAnchor

public static final class Document.PageAnchor.Builder extends com.google.protobuf.GeneratedMessage.Builder<Document.PageAnchor.Builder> implements Document.PageAnchorOrBuilder
 Referencing the visual context of the entity in the
 [Document.pages][google.cloud.documentai.v1.Document.pages]. Page anchors
 can be cross-page, consist of multiple bounding polygons and optionally
 reference specific layout element types.
 
Protobuf type google.cloud.documentai.v1.Document.PageAnchor
  • 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<Document.PageAnchor.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<Document.PageAnchor.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<Document.PageAnchor.Builder>
    • getDefaultInstanceForType

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

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

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

      public Document.PageAnchor.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<Document.PageAnchor.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Document.PageAnchor.Builder>
    • mergeFrom

      public Document.PageAnchor.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<Document.PageAnchor.Builder>
      Throws:
      IOException
    • getPageRefsList

      public List<Document.PageAnchor.PageRef> getPageRefsList()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
      Specified by:
      getPageRefsList in interface Document.PageAnchorOrBuilder
    • getPageRefsCount

      public int getPageRefsCount()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
      Specified by:
      getPageRefsCount in interface Document.PageAnchorOrBuilder
    • getPageRefs

      public Document.PageAnchor.PageRef getPageRefs(int index)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
      Specified by:
      getPageRefs in interface Document.PageAnchorOrBuilder
    • setPageRefs

      public Document.PageAnchor.Builder setPageRefs(int index, Document.PageAnchor.PageRef value)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • setPageRefs

      public Document.PageAnchor.Builder setPageRefs(int index, Document.PageAnchor.PageRef.Builder builderForValue)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addPageRefs

       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addPageRefs

      public Document.PageAnchor.Builder addPageRefs(int index, Document.PageAnchor.PageRef value)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addPageRefs

       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addPageRefs

      public Document.PageAnchor.Builder addPageRefs(int index, Document.PageAnchor.PageRef.Builder builderForValue)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addAllPageRefs

      public Document.PageAnchor.Builder addAllPageRefs(Iterable<? extends Document.PageAnchor.PageRef> values)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • clearPageRefs

      public Document.PageAnchor.Builder clearPageRefs()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • removePageRefs

      public Document.PageAnchor.Builder removePageRefs(int index)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • getPageRefsBuilder

      public Document.PageAnchor.PageRef.Builder getPageRefsBuilder(int index)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • getPageRefsOrBuilder

      public Document.PageAnchor.PageRefOrBuilder getPageRefsOrBuilder(int index)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
      Specified by:
      getPageRefsOrBuilder in interface Document.PageAnchorOrBuilder
    • getPageRefsOrBuilderList

      public List<? extends Document.PageAnchor.PageRefOrBuilder> getPageRefsOrBuilderList()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
      Specified by:
      getPageRefsOrBuilderList in interface Document.PageAnchorOrBuilder
    • addPageRefsBuilder

      public Document.PageAnchor.PageRef.Builder addPageRefsBuilder()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • addPageRefsBuilder

      public Document.PageAnchor.PageRef.Builder addPageRefsBuilder(int index)
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;
    • getPageRefsBuilderList

      public List<Document.PageAnchor.PageRef.Builder> getPageRefsBuilderList()
       One or more references to visual page elements
       
      repeated .google.cloud.documentai.v1.Document.PageAnchor.PageRef page_refs = 1;