Package com.google.cloud.documentai.v1
Class Document.Page.FormField
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.documentai.v1.Document.Page.FormField
- All Implemented Interfaces:
Document.Page.FormFieldOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- Document.Page
public static final class Document.Page.FormField
extends com.google.protobuf.GeneratedMessage
implements Document.Page.FormFieldOrBuilder
A form field detected on the page.Protobuf type
google.cloud.documentai.v1.Document.Page.FormField- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA form field detected on the page.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreated for Labeling UI to export key text.com.google.protobuf.ByteStringCreated for Labeling UI to export key text.Created for Labeling UI to export value text.com.google.protobuf.ByteStringCreated for Labeling UI to export value text.static Document.Page.FormFieldstatic final com.google.protobuf.Descriptors.Descriptor[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name.[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name.[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.getNameDetectedLanguages(int index) A list of detected languages for name together with confidence.intA list of detected languages for name together with confidence.A list of detected languages for name together with confidence.getNameDetectedLanguagesOrBuilder(int index) A list of detected languages for name together with confidence.List<? extends Document.Page.DetectedLanguageOrBuilder>A list of detected languages for name together with confidence.com.google.protobuf.Parser<Document.Page.FormField>The history of this annotation.The history of this annotation.intgetValueDetectedLanguages(int index) A list of detected languages for value together with confidence.intA list of detected languages for value together with confidence.A list of detected languages for value together with confidence.getValueDetectedLanguagesOrBuilder(int index) A list of detected languages for value together with confidence.List<? extends Document.Page.DetectedLanguageOrBuilder>A list of detected languages for value together with confidence.If the value is non-textual, this field represents the type.com.google.protobuf.ByteStringIf the value is non-textual, this field represents the type.boolean[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name.boolean[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.inthashCode()booleanThe history of this annotation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(Document.Page.FormField prototype) protected Document.Page.FormField.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Document.Page.FormFieldparseDelimitedFrom(InputStream input) static Document.Page.FormFieldparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Document.Page.FormFieldparseFrom(byte[] data) static Document.Page.FormFieldparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Document.Page.FormFieldparseFrom(com.google.protobuf.ByteString data) static Document.Page.FormFieldparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Document.Page.FormFieldparseFrom(com.google.protobuf.CodedInputStream input) static Document.Page.FormFieldparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Document.Page.FormFieldparseFrom(InputStream input) static Document.Page.FormFieldparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Document.Page.FormFieldparseFrom(ByteBuffer data) static Document.Page.FormFieldparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Document.Page.FormField>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FIELD_NAME_FIELD_NUMBER
public static final int FIELD_NAME_FIELD_NUMBER- See Also:
-
FIELD_VALUE_FIELD_NUMBER
public static final int FIELD_VALUE_FIELD_NUMBER- See Also:
-
NAME_DETECTED_LANGUAGES_FIELD_NUMBER
public static final int NAME_DETECTED_LANGUAGES_FIELD_NUMBER- See Also:
-
VALUE_DETECTED_LANGUAGES_FIELD_NUMBER
public static final int VALUE_DETECTED_LANGUAGES_FIELD_NUMBER- See Also:
-
VALUE_TYPE_FIELD_NUMBER
public static final int VALUE_TYPE_FIELD_NUMBER- See Also:
-
CORRECTED_KEY_TEXT_FIELD_NUMBER
public static final int CORRECTED_KEY_TEXT_FIELD_NUMBER- See Also:
-
CORRECTED_VALUE_TEXT_FIELD_NUMBER
public static final int CORRECTED_VALUE_TEXT_FIELD_NUMBER- See Also:
-
PROVENANCE_FIELD_NUMBER
public static final int PROVENANCE_FIELD_NUMBER- See Also:
-
-
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
-
hasFieldName
public boolean hasFieldName()[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name. For example, `Address`, `Email`, `Grand total`, `Phone number`, etc.
.google.cloud.documentai.v1.Document.Page.Layout field_name = 1;- Specified by:
hasFieldNamein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- Whether the fieldName field is set.
-
getFieldName
[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name. For example, `Address`, `Email`, `Grand total`, `Phone number`, etc.
.google.cloud.documentai.v1.Document.Page.Layout field_name = 1;- Specified by:
getFieldNamein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The fieldName.
-
getFieldNameOrBuilder
[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] name. For example, `Address`, `Email`, `Grand total`, `Phone number`, etc.
.google.cloud.documentai.v1.Document.Page.Layout field_name = 1;- Specified by:
getFieldNameOrBuilderin interfaceDocument.Page.FormFieldOrBuilder
-
hasFieldValue
public boolean hasFieldValue()[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.
.google.cloud.documentai.v1.Document.Page.Layout field_value = 2;- Specified by:
hasFieldValuein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- Whether the fieldValue field is set.
-
getFieldValue
[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.
.google.cloud.documentai.v1.Document.Page.Layout field_value = 2;- Specified by:
getFieldValuein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The fieldValue.
-
getFieldValueOrBuilder
[Layout][google.cloud.documentai.v1.Document.Page.Layout] for the [FormField][google.cloud.documentai.v1.Document.Page.FormField] value.
.google.cloud.documentai.v1.Document.Page.Layout field_value = 2;- Specified by:
getFieldValueOrBuilderin interfaceDocument.Page.FormFieldOrBuilder
-
getNameDetectedLanguagesList
A list of detected languages for name together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage name_detected_languages = 3;- Specified by:
getNameDetectedLanguagesListin interfaceDocument.Page.FormFieldOrBuilder
-
getNameDetectedLanguagesOrBuilderList
public List<? extends Document.Page.DetectedLanguageOrBuilder> getNameDetectedLanguagesOrBuilderList()A list of detected languages for name together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage name_detected_languages = 3;- Specified by:
getNameDetectedLanguagesOrBuilderListin interfaceDocument.Page.FormFieldOrBuilder
-
getNameDetectedLanguagesCount
public int getNameDetectedLanguagesCount()A list of detected languages for name together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage name_detected_languages = 3;- Specified by:
getNameDetectedLanguagesCountin interfaceDocument.Page.FormFieldOrBuilder
-
getNameDetectedLanguages
A list of detected languages for name together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage name_detected_languages = 3;- Specified by:
getNameDetectedLanguagesin interfaceDocument.Page.FormFieldOrBuilder
-
getNameDetectedLanguagesOrBuilder
A list of detected languages for name together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage name_detected_languages = 3;- Specified by:
getNameDetectedLanguagesOrBuilderin interfaceDocument.Page.FormFieldOrBuilder
-
getValueDetectedLanguagesList
A list of detected languages for value together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage value_detected_languages = 4;- Specified by:
getValueDetectedLanguagesListin interfaceDocument.Page.FormFieldOrBuilder
-
getValueDetectedLanguagesOrBuilderList
public List<? extends Document.Page.DetectedLanguageOrBuilder> getValueDetectedLanguagesOrBuilderList()A list of detected languages for value together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage value_detected_languages = 4;- Specified by:
getValueDetectedLanguagesOrBuilderListin interfaceDocument.Page.FormFieldOrBuilder
-
getValueDetectedLanguagesCount
public int getValueDetectedLanguagesCount()A list of detected languages for value together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage value_detected_languages = 4;- Specified by:
getValueDetectedLanguagesCountin interfaceDocument.Page.FormFieldOrBuilder
-
getValueDetectedLanguages
A list of detected languages for value together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage value_detected_languages = 4;- Specified by:
getValueDetectedLanguagesin interfaceDocument.Page.FormFieldOrBuilder
-
getValueDetectedLanguagesOrBuilder
A list of detected languages for value together with confidence.
repeated .google.cloud.documentai.v1.Document.Page.DetectedLanguage value_detected_languages = 4;- Specified by:
getValueDetectedLanguagesOrBuilderin interfaceDocument.Page.FormFieldOrBuilder
-
getValueType
If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`
string value_type = 5;- Specified by:
getValueTypein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The valueType.
-
getValueTypeBytes
public com.google.protobuf.ByteString getValueTypeBytes()If the value is non-textual, this field represents the type. Current valid values are: - blank (this indicates the `field_value` is normal text) - `unfilled_checkbox` - `filled_checkbox`
string value_type = 5;- Specified by:
getValueTypeBytesin interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The bytes for valueType.
-
getCorrectedKeyText
Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.
string corrected_key_text = 6;- Specified by:
getCorrectedKeyTextin interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The correctedKeyText.
-
getCorrectedKeyTextBytes
public com.google.protobuf.ByteString getCorrectedKeyTextBytes()Created for Labeling UI to export key text. If corrections were made to the text identified by the `field_name.text_anchor`, this field will contain the correction.
string corrected_key_text = 6;- Specified by:
getCorrectedKeyTextBytesin interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The bytes for correctedKeyText.
-
getCorrectedValueText
Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.
string corrected_value_text = 7;- Specified by:
getCorrectedValueTextin interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The correctedValueText.
-
getCorrectedValueTextBytes
public com.google.protobuf.ByteString getCorrectedValueTextBytes()Created for Labeling UI to export value text. If corrections were made to the text identified by the `field_value.text_anchor`, this field will contain the correction.
string corrected_value_text = 7;- Specified by:
getCorrectedValueTextBytesin interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The bytes for correctedValueText.
-
hasProvenance
public boolean hasProvenance()The history of this annotation.
.google.cloud.documentai.v1.Document.Provenance provenance = 8;- Specified by:
hasProvenancein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- Whether the provenance field is set.
-
getProvenance
The history of this annotation.
.google.cloud.documentai.v1.Document.Provenance provenance = 8;- Specified by:
getProvenancein interfaceDocument.Page.FormFieldOrBuilder- Returns:
- The provenance.
-
getProvenanceOrBuilder
The history of this annotation.
.google.cloud.documentai.v1.Document.Provenance provenance = 8;- Specified by:
getProvenanceOrBuilderin interfaceDocument.Page.FormFieldOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Document.Page.FormField parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document.Page.FormField parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document.Page.FormField parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document.Page.FormField parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document.Page.FormField parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Document.Page.FormField parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Document.Page.FormField parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Document.Page.FormField parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Document.Page.FormField parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Document.Page.FormField parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Document.Page.FormField.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-