Package com.google.cloud.documentai.v1
Class Document.Provenance.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Document.Provenance.Builder>
com.google.cloud.documentai.v1.Document.Provenance.Builder
- All Implemented Interfaces:
Document.ProvenanceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Document.Provenance
public static final class Document.Provenance.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Document.Provenance.Builder>
implements Document.ProvenanceOrBuilder
Structure to identify provenance relationships between annotations in different revisions.Protobuf type
google.cloud.documentai.v1.Document.Provenance-
Method Summary
Modifier and TypeMethodDescriptionaddAllParents(Iterable<? extends Document.Provenance.Parent> values) References to the original elements that are replaced.addParents(int index, Document.Provenance.Parent value) References to the original elements that are replaced.addParents(int index, Document.Provenance.Parent.Builder builderForValue) References to the original elements that are replaced.References to the original elements that are replaced.addParents(Document.Provenance.Parent.Builder builderForValue) References to the original elements that are replaced.References to the original elements that are replaced.addParentsBuilder(int index) References to the original elements that are replaced.build()clear()clearId()Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated.References to the original elements that are replaced.Deprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated.The type of provenance operation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetId()Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated.getParents(int index) References to the original elements that are replaced.getParentsBuilder(int index) References to the original elements that are replaced.References to the original elements that are replaced.intReferences to the original elements that are replaced.References to the original elements that are replaced.getParentsOrBuilder(int index) References to the original elements that are replaced.List<? extends Document.Provenance.ParentOrBuilder>References to the original elements that are replaced.intDeprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated.getType()The type of provenance operation.intThe type of provenance operation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Document.Provenance other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeParents(int index) References to the original elements that are replaced.setId(int value) Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated.setParents(int index, Document.Provenance.Parent value) References to the original elements that are replaced.setParents(int index, Document.Provenance.Parent.Builder builderForValue) References to the original elements that are replaced.setRevision(int value) Deprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated.The type of provenance operation.setTypeValue(int value) The type of provenance operation.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<Document.Provenance.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<Document.Provenance.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<Document.Provenance.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<Document.Provenance.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Document.Provenance.Builder>
-
mergeFrom
public Document.Provenance.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<Document.Provenance.Builder>- Throws:
IOException
-
getRevision
Deprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated. See google/cloud/documentai/v1/document.proto;l=843The index of the revision that produced this element.
int32 revision = 1 [deprecated = true];- Specified by:
getRevisionin interfaceDocument.ProvenanceOrBuilder- Returns:
- The revision.
-
setRevision
Deprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated. See google/cloud/documentai/v1/document.proto;l=843The index of the revision that produced this element.
int32 revision = 1 [deprecated = true];- Parameters:
value- The revision to set.- Returns:
- This builder for chaining.
-
clearRevision
Deprecated.google.cloud.documentai.v1.Document.Provenance.revision is deprecated. See google/cloud/documentai/v1/document.proto;l=843The index of the revision that produced this element.
int32 revision = 1 [deprecated = true];- Returns:
- This builder for chaining.
-
getId
Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated. See google/cloud/documentai/v1/document.proto;l=847The Id of this operation. Needs to be unique within the scope of the revision.
int32 id = 2 [deprecated = true];- Specified by:
getIdin interfaceDocument.ProvenanceOrBuilder- Returns:
- The id.
-
setId
Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated. See google/cloud/documentai/v1/document.proto;l=847The Id of this operation. Needs to be unique within the scope of the revision.
int32 id = 2 [deprecated = true];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Deprecated.google.cloud.documentai.v1.Document.Provenance.id is deprecated. See google/cloud/documentai/v1/document.proto;l=847The Id of this operation. Needs to be unique within the scope of the revision.
int32 id = 2 [deprecated = true];- Returns:
- This builder for chaining.
-
getParentsList
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3;- Specified by:
getParentsListin interfaceDocument.ProvenanceOrBuilder
-
getParentsCount
public int getParentsCount()References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3;- Specified by:
getParentsCountin interfaceDocument.ProvenanceOrBuilder
-
getParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3;- Specified by:
getParentsin interfaceDocument.ProvenanceOrBuilder
-
setParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
setParents
public Document.Provenance.Builder setParents(int index, Document.Provenance.Parent.Builder builderForValue) References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addParents
public Document.Provenance.Builder addParents(int index, Document.Provenance.Parent.Builder builderForValue) References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addAllParents
public Document.Provenance.Builder addAllParents(Iterable<? extends Document.Provenance.Parent> values) References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
clearParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
removeParents
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
getParentsBuilder
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
getParentsOrBuilder
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3;- Specified by:
getParentsOrBuilderin interfaceDocument.ProvenanceOrBuilder
-
getParentsOrBuilderList
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3;- Specified by:
getParentsOrBuilderListin interfaceDocument.ProvenanceOrBuilder
-
addParentsBuilder
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
addParentsBuilder
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
getParentsBuilderList
References to the original elements that are replaced.
repeated .google.cloud.documentai.v1.Document.Provenance.Parent parents = 3; -
getTypeValue
public int getTypeValue()The type of provenance operation.
.google.cloud.documentai.v1.Document.Provenance.OperationType type = 4;- Specified by:
getTypeValuein interfaceDocument.ProvenanceOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
The type of provenance operation.
.google.cloud.documentai.v1.Document.Provenance.OperationType type = 4;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
The type of provenance operation.
.google.cloud.documentai.v1.Document.Provenance.OperationType type = 4;- Specified by:
getTypein interfaceDocument.ProvenanceOrBuilder- Returns:
- The type.
-
setType
The type of provenance operation.
.google.cloud.documentai.v1.Document.Provenance.OperationType type = 4;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
The type of provenance operation.
.google.cloud.documentai.v1.Document.Provenance.OperationType type = 4;- Returns:
- This builder for chaining.
-