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 Summary
Modifier and TypeMethodDescriptionbuild()clear()Type of the dataset split to which the document belongs.The display name of the document.Document identifier.Labeling state of the document.Number of pages in the document.Type of the dataset split to which the document belongs.intType of the dataset split to which the document belongs.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe display name of the document.com.google.protobuf.ByteStringThe display name of the document.Document identifier.Document identifier.Document identifier.Labeling state of the document.intLabeling state of the document.intNumber of pages in the document.booleanDocument identifier.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDocumentId(DocumentId value) Document identifier.mergeFrom(DocumentMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDatasetType(DatasetSplitType value) Type of the dataset split to which the document belongs.setDatasetTypeValue(int value) Type of the dataset split to which the document belongs.setDisplayName(String value) The display name of the document.setDisplayNameBytes(com.google.protobuf.ByteString value) The display name of the document.setDocumentId(DocumentId value) Document identifier.setDocumentId(DocumentId.Builder builderForValue) Document identifier.Labeling state of the document.setLabelingStateValue(int value) Labeling state of the document.setPageCount(int value) Number of pages in the document.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<DocumentMetadata.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<DocumentMetadata.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<DocumentMetadata.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<DocumentMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DocumentMetadata.Builder>- Throws:
IOException
-
hasDocumentId
public boolean hasDocumentId()Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1;- Specified by:
hasDocumentIdin interfaceDocumentMetadataOrBuilder- Returns:
- Whether the documentId field is set.
-
getDocumentId
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1;- Specified by:
getDocumentIdin interfaceDocumentMetadataOrBuilder- Returns:
- The documentId.
-
setDocumentId
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1; -
setDocumentId
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1; -
mergeDocumentId
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1; -
clearDocumentId
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1; -
getDocumentIdBuilder
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1; -
getDocumentIdOrBuilder
Document identifier.
.google.cloud.documentai.v1beta3.DocumentId document_id = 1;- Specified by:
getDocumentIdOrBuilderin interfaceDocumentMetadataOrBuilder
-
getPageCount
public int getPageCount()Number of pages in the document.
int32 page_count = 2;- Specified by:
getPageCountin interfaceDocumentMetadataOrBuilder- Returns:
- The pageCount.
-
setPageCount
Number of pages in the document.
int32 page_count = 2;- Parameters:
value- The pageCount to set.- Returns:
- This builder for chaining.
-
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:
getDatasetTypeValuein interfaceDocumentMetadataOrBuilder- Returns:
- The enum numeric value on the wire for datasetType.
-
setDatasetTypeValue
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
Type of the dataset split to which the document belongs.
.google.cloud.documentai.v1beta3.DatasetSplitType dataset_type = 3;- Specified by:
getDatasetTypein interfaceDocumentMetadataOrBuilder- Returns:
- The datasetType.
-
setDatasetType
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
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:
getLabelingStateValuein interfaceDocumentMetadataOrBuilder- Returns:
- The enum numeric value on the wire for labelingState.
-
setLabelingStateValue
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
Labeling state of the document.
.google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;- Specified by:
getLabelingStatein interfaceDocumentMetadataOrBuilder- Returns:
- The labelingState.
-
setLabelingState
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
Labeling state of the document.
.google.cloud.documentai.v1beta3.DocumentLabelingState labeling_state = 5;- Returns:
- This builder for chaining.
-
getDisplayName
The display name of the document.
string display_name = 6;- Specified by:
getDisplayNamein interfaceDocumentMetadataOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()The display name of the document.
string display_name = 6;- Specified by:
getDisplayNameBytesin interfaceDocumentMetadataOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
The display name of the document.
string display_name = 6;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
The display name of the document.
string display_name = 6;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
The display name of the document.
string display_name = 6;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-