Package com.google.cloud.documentai.v1
Class Document.ShardInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Document.ShardInfo.Builder>
com.google.cloud.documentai.v1.Document.ShardInfo.Builder
- All Implemented Interfaces:
Document.ShardInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Document.ShardInfo
public static final class Document.ShardInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Document.ShardInfo.Builder>
implements Document.ShardInfoOrBuilder
For a large document, sharding may be performed to produce several document shards. Each document shard contains this field to detail which shard it is.Protobuf type
google.cloud.documentai.v1.Document.ShardInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Total number of shards.The 0-based index of this shard.The index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongTotal number of shards.longThe 0-based index of this shard.longThe index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Document.ShardInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setShardCount(long value) Total number of shards.setShardIndex(long value) The 0-based index of this shard.setTextOffset(long value) The index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.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.ShardInfo.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.ShardInfo.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.ShardInfo.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.ShardInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Document.ShardInfo.Builder>
-
mergeFrom
public Document.ShardInfo.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.ShardInfo.Builder>- Throws:
IOException
-
getShardIndex
public long getShardIndex()The 0-based index of this shard.
int64 shard_index = 1;- Specified by:
getShardIndexin interfaceDocument.ShardInfoOrBuilder- Returns:
- The shardIndex.
-
setShardIndex
The 0-based index of this shard.
int64 shard_index = 1;- Parameters:
value- The shardIndex to set.- Returns:
- This builder for chaining.
-
clearShardIndex
The 0-based index of this shard.
int64 shard_index = 1;- Returns:
- This builder for chaining.
-
getShardCount
public long getShardCount()Total number of shards.
int64 shard_count = 2;- Specified by:
getShardCountin interfaceDocument.ShardInfoOrBuilder- Returns:
- The shardCount.
-
setShardCount
Total number of shards.
int64 shard_count = 2;- Parameters:
value- The shardCount to set.- Returns:
- This builder for chaining.
-
clearShardCount
Total number of shards.
int64 shard_count = 2;- Returns:
- This builder for chaining.
-
getTextOffset
public long getTextOffset()The index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.
int64 text_offset = 3;- Specified by:
getTextOffsetin interfaceDocument.ShardInfoOrBuilder- Returns:
- The textOffset.
-
setTextOffset
The index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.
int64 text_offset = 3;- Parameters:
value- The textOffset to set.- Returns:
- This builder for chaining.
-
clearTextOffset
The index of the first character in [Document.text][google.cloud.documentai.v1.Document.text] in the overall document global text.
int64 text_offset = 3;- Returns:
- This builder for chaining.
-