Class RevisionRef.Builder

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

public static final class RevisionRef.Builder extends com.google.protobuf.GeneratedMessage.Builder<RevisionRef.Builder> implements RevisionRefOrBuilder
 The revision reference specifies which revision on the document to read.
 
Protobuf type google.cloud.documentai.v1beta3.RevisionRef
  • 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<RevisionRef.Builder>
    • clear

      public RevisionRef.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<RevisionRef.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<RevisionRef.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public RevisionRef.Builder mergeFrom(RevisionRef other)
    • isInitialized

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

      public RevisionRef.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<RevisionRef.Builder>
      Throws:
      IOException
    • getSourceCase

      public RevisionRef.SourceCase getSourceCase()
      Specified by:
      getSourceCase in interface RevisionRefOrBuilder
    • clearSource

      public RevisionRef.Builder clearSource()
    • hasRevisionCase

      public boolean hasRevisionCase()
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Specified by:
      hasRevisionCase in interface RevisionRefOrBuilder
      Returns:
      Whether the revisionCase field is set.
    • getRevisionCaseValue

      public int getRevisionCaseValue()
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Specified by:
      getRevisionCaseValue in interface RevisionRefOrBuilder
      Returns:
      The enum numeric value on the wire for revisionCase.
    • setRevisionCaseValue

      public RevisionRef.Builder setRevisionCaseValue(int value)
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Parameters:
      value - The enum numeric value on the wire for revisionCase to set.
      Returns:
      This builder for chaining.
    • getRevisionCase

      public RevisionRef.RevisionCase getRevisionCase()
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Specified by:
      getRevisionCase in interface RevisionRefOrBuilder
      Returns:
      The revisionCase.
    • setRevisionCase

      public RevisionRef.Builder setRevisionCase(RevisionRef.RevisionCase value)
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Parameters:
      value - The revisionCase to set.
      Returns:
      This builder for chaining.
    • clearRevisionCase

      public RevisionRef.Builder clearRevisionCase()
       Reads the revision by the predefined case.
       
      .google.cloud.documentai.v1beta3.RevisionRef.RevisionCase revision_case = 1;
      Returns:
      This builder for chaining.
    • hasRevisionId

      public boolean hasRevisionId()
       Reads the revision given by the id.
       
      string revision_id = 2;
      Specified by:
      hasRevisionId in interface RevisionRefOrBuilder
      Returns:
      Whether the revisionId field is set.
    • getRevisionId

      public String getRevisionId()
       Reads the revision given by the id.
       
      string revision_id = 2;
      Specified by:
      getRevisionId in interface RevisionRefOrBuilder
      Returns:
      The revisionId.
    • getRevisionIdBytes

      public com.google.protobuf.ByteString getRevisionIdBytes()
       Reads the revision given by the id.
       
      string revision_id = 2;
      Specified by:
      getRevisionIdBytes in interface RevisionRefOrBuilder
      Returns:
      The bytes for revisionId.
    • setRevisionId

      public RevisionRef.Builder setRevisionId(String value)
       Reads the revision given by the id.
       
      string revision_id = 2;
      Parameters:
      value - The revisionId to set.
      Returns:
      This builder for chaining.
    • clearRevisionId

      public RevisionRef.Builder clearRevisionId()
       Reads the revision given by the id.
       
      string revision_id = 2;
      Returns:
      This builder for chaining.
    • setRevisionIdBytes

      public RevisionRef.Builder setRevisionIdBytes(com.google.protobuf.ByteString value)
       Reads the revision given by the id.
       
      string revision_id = 2;
      Parameters:
      value - The bytes for revisionId to set.
      Returns:
      This builder for chaining.
    • hasLatestProcessorVersion

      public boolean hasLatestProcessorVersion()
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Specified by:
      hasLatestProcessorVersion in interface RevisionRefOrBuilder
      Returns:
      Whether the latestProcessorVersion field is set.
    • getLatestProcessorVersion

      public String getLatestProcessorVersion()
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Specified by:
      getLatestProcessorVersion in interface RevisionRefOrBuilder
      Returns:
      The latestProcessorVersion.
    • getLatestProcessorVersionBytes

      public com.google.protobuf.ByteString getLatestProcessorVersionBytes()
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Specified by:
      getLatestProcessorVersionBytes in interface RevisionRefOrBuilder
      Returns:
      The bytes for latestProcessorVersion.
    • setLatestProcessorVersion

      public RevisionRef.Builder setLatestProcessorVersion(String value)
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Parameters:
      value - The latestProcessorVersion to set.
      Returns:
      This builder for chaining.
    • clearLatestProcessorVersion

      public RevisionRef.Builder clearLatestProcessorVersion()
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Returns:
      This builder for chaining.
    • setLatestProcessorVersionBytes

      public RevisionRef.Builder setLatestProcessorVersionBytes(com.google.protobuf.ByteString value)
       Reads the revision generated by the processor version.
       The format takes the full resource name of processor version.
       `projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}`
       
      string latest_processor_version = 3;
      Parameters:
      value - The bytes for latestProcessorVersion to set.
      Returns:
      This builder for chaining.