Class DocumentMetadata.Builder

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

public static final class DocumentMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<DocumentMetadata.Builder> implements DocumentMetadataOrBuilder
 Metadata about a document.
 
Protobuf type google.cloud.documentai.v1beta3.DocumentMetadata
  • 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<DocumentMetadata.Builder>
    • clear

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

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

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

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

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

      public DocumentMetadata.Builder mergeFrom(DocumentMetadata other)
    • isInitialized

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

      public DocumentMetadata.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<DocumentMetadata.Builder>
      Throws:
      IOException
    • hasDocumentId

      public boolean hasDocumentId()
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
      Specified by:
      hasDocumentId in interface DocumentMetadataOrBuilder
      Returns:
      Whether the documentId field is set.
    • getDocumentId

      public DocumentId getDocumentId()
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
      Specified by:
      getDocumentId in interface DocumentMetadataOrBuilder
      Returns:
      The documentId.
    • setDocumentId

      public DocumentMetadata.Builder setDocumentId(DocumentId value)
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
    • setDocumentId

      public DocumentMetadata.Builder setDocumentId(DocumentId.Builder builderForValue)
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
    • mergeDocumentId

      public DocumentMetadata.Builder mergeDocumentId(DocumentId value)
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
    • clearDocumentId

      public DocumentMetadata.Builder clearDocumentId()
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
    • getDocumentIdBuilder

      public DocumentId.Builder getDocumentIdBuilder()
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
    • getDocumentIdOrBuilder

      public DocumentIdOrBuilder getDocumentIdOrBuilder()
       Document identifier.
       
      .google.cloud.documentai.v1beta3.DocumentId document_id = 1;
      Specified by:
      getDocumentIdOrBuilder in interface DocumentMetadataOrBuilder
    • getPageCount

      public int getPageCount()
       Number of pages in the document.
       
      int32 page_count = 2;
      Specified by:
      getPageCount in interface DocumentMetadataOrBuilder
      Returns:
      The pageCount.
    • setPageCount

      public DocumentMetadata.Builder setPageCount(int value)
       Number of pages in the document.
       
      int32 page_count = 2;
      Parameters:
      value - The pageCount to set.
      Returns:
      This builder for chaining.
    • clearPageCount

      public DocumentMetadata.Builder clearPageCount()
       Number of pages in the document.
       
      int32 page_count = 2;
      Returns:
      This builder for chaining.
    • getDatasetTypeValue

      public int getDatasetTypeValue()
       Type of the dataset split to which the document belongs.
       
      .google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;
      Specified by:
      getDatasetTypeValue in interface DocumentMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for datasetType.
    • setDatasetTypeValue

      public DocumentMetadata.Builder setDatasetTypeValue(int value)
       Type of the dataset split to which the document belongs.
       
      .google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;
      Parameters:
      value - The enum numeric value on the wire for datasetType to set.
      Returns:
      This builder for chaining.
    • getDatasetType

      public DatasetSplitType getDatasetType()
       Type of the dataset split to which the document belongs.
       
      .google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;
      Specified by:
      getDatasetType in interface DocumentMetadataOrBuilder
      Returns:
      The datasetType.
    • setDatasetType

      public DocumentMetadata.Builder setDatasetType(DatasetSplitType value)
       Type of the dataset split to which the document belongs.
       
      .google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;
      Parameters:
      value - The datasetType to set.
      Returns:
      This builder for chaining.
    • clearDatasetType

      public DocumentMetadata.Builder clearDatasetType()
       Type of the dataset split to which the document belongs.
       
      .google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;
      Returns:
      This builder for chaining.
    • getLabelingStateValue

      public int getLabelingStateValue()
       Labeling state of the document.
       
      .google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;
      Specified by:
      getLabelingStateValue in interface DocumentMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for labelingState.
    • setLabelingStateValue

      public DocumentMetadata.Builder setLabelingStateValue(int value)
       Labeling state of the document.
       
      .google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;
      Parameters:
      value - The enum numeric value on the wire for labelingState to set.
      Returns:
      This builder for chaining.
    • getLabelingState

      public DocumentLabelingState getLabelingState()
       Labeling state of the document.
       
      .google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;
      Specified by:
      getLabelingState in interface DocumentMetadataOrBuilder
      Returns:
      The labelingState.
    • setLabelingState

      public DocumentMetadata.Builder setLabelingState(DocumentLabelingState value)
       Labeling state of the document.
       
      .google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;
      Parameters:
      value - The labelingState to set.
      Returns:
      This builder for chaining.
    • clearLabelingState

      public DocumentMetadata.Builder clearLabelingState()
       Labeling state of the document.
       
      .google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;
      Returns:
      This builder for chaining.
    • getDisplayName

      public String getDisplayName()
       The display name of the document.
       
      string display_name = 6;
      Specified by:
      getDisplayName in interface DocumentMetadataOrBuilder
      Returns:
      The displayName.
    • getDisplayNameBytes

      public com.google.protobuf.ByteString getDisplayNameBytes()
       The display name of the document.
       
      string display_name = 6;
      Specified by:
      getDisplayNameBytes in interface DocumentMetadataOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public DocumentMetadata.Builder setDisplayName(String value)
       The display name of the document.
       
      string display_name = 6;
      Parameters:
      value - The displayName to set.
      Returns:
      This builder for chaining.
    • clearDisplayName

      public DocumentMetadata.Builder clearDisplayName()
       The display name of the document.
       
      string display_name = 6;
      Returns:
      This builder for chaining.
    • setDisplayNameBytes

      public DocumentMetadata.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       The display name of the document.
       
      string display_name = 6;
      Parameters:
      value - The bytes for displayName to set.
      Returns:
      This builder for chaining.