Package com.google.cloud.documentai.v1
Class Document.Entity.NormalizedValue.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Document.Entity.NormalizedValue.Builder>
com.google.cloud.documentai.v1.Document.Entity.NormalizedValue.Builder
- All Implemented Interfaces:
Document.Entity.NormalizedValueOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Document.Entity.NormalizedValue
public static final class Document.Entity.NormalizedValue.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Document.Entity.NormalizedValue.Builder>
implements Document.Entity.NormalizedValueOrBuilder
Parsed and normalized entity value.Protobuf type
google.cloud.documentai.v1.Document.Entity.NormalizedValue-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Postal address.Boolean value.DateTime value.Date value.Float value.Integer value.Money value.A signature - a graphical representation of a person's name, often used to sign a document.Optional.Postal address.Postal address.Postal address.booleanBoolean value.DateTime value.DateTime value.DateTime value.Date value.Date value.Date value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorfloatFloat value.intInteger value.Money value.Money value.Money value.booleanA signature - a graphical representation of a person's name, often used to sign a document.getText()Optional.com.google.protobuf.ByteStringOptional.booleanPostal address.booleanBoolean value.booleanDateTime value.booleanDate value.booleanFloat value.booleanInteger value.booleanMoney value.booleanA signature - a graphical representation of a person's name, often used to sign a document.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAddressValue(PostalAddress value) Postal address.mergeDatetimeValue(DateTime value) DateTime value.mergeDateValue(Date value) Date value.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeMoneyValue(Money value) Money value.setAddressValue(PostalAddress value) Postal address.setAddressValue(PostalAddress.Builder builderForValue) Postal address.setBooleanValue(boolean value) Boolean value.setDatetimeValue(DateTime value) DateTime value.setDatetimeValue(DateTime.Builder builderForValue) DateTime value.setDateValue(Date value) Date value.setDateValue(Date.Builder builderForValue) Date value.setFloatValue(float value) Float value.setIntegerValue(int value) Integer value.setMoneyValue(Money value) Money value.setMoneyValue(Money.Builder builderForValue) Money value.setSignatureValue(boolean value) A signature - a graphical representation of a person's name, often used to sign a document.Optional.setTextBytes(com.google.protobuf.ByteString value) Optional.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.Entity.NormalizedValue.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.Entity.NormalizedValue.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.Entity.NormalizedValue.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.Entity.NormalizedValue.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Document.Entity.NormalizedValue.Builder>
-
mergeFrom
public Document.Entity.NormalizedValue.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.Entity.NormalizedValue.Builder>- Throws:
IOException
-
getStructuredValueCase
- Specified by:
getStructuredValueCasein interfaceDocument.Entity.NormalizedValueOrBuilder
-
clearStructuredValue
-
hasMoneyValue
public boolean hasMoneyValue()Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;- Specified by:
hasMoneyValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the moneyValue field is set.
-
getMoneyValue
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;- Specified by:
getMoneyValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The moneyValue.
-
setMoneyValue
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2; -
setMoneyValue
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2; -
mergeMoneyValue
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2; -
clearMoneyValue
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2; -
getMoneyValueBuilder
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2; -
getMoneyValueOrBuilder
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;- Specified by:
getMoneyValueOrBuilderin interfaceDocument.Entity.NormalizedValueOrBuilder
-
hasDateValue
public boolean hasDateValue()Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3;- Specified by:
hasDateValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the dateValue field is set.
-
getDateValue
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3;- Specified by:
getDateValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The dateValue.
-
setDateValue
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3; -
setDateValue
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3; -
mergeDateValue
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3; -
clearDateValue
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3; -
getDateValueBuilder
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3; -
getDateValueOrBuilder
Date value. Includes year, month, day. See also: https://github.com/googleapis/googleapis/blob/master/google/type/date.proto
.google.type.Date date_value = 3;- Specified by:
getDateValueOrBuilderin interfaceDocument.Entity.NormalizedValueOrBuilder
-
hasDatetimeValue
public boolean hasDatetimeValue()DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4;- Specified by:
hasDatetimeValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the datetimeValue field is set.
-
getDatetimeValue
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4;- Specified by:
getDatetimeValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The datetimeValue.
-
setDatetimeValue
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4; -
setDatetimeValue
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4; -
mergeDatetimeValue
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4; -
clearDatetimeValue
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4; -
getDatetimeValueBuilder
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4; -
getDatetimeValueOrBuilder
DateTime value. Includes date, time, and timezone. See also: https://github.com/googleapis/googleapis/blob/master/google/type/datetime.proto
.google.type.DateTime datetime_value = 4;- Specified by:
getDatetimeValueOrBuilderin interfaceDocument.Entity.NormalizedValueOrBuilder
-
hasAddressValue
public boolean hasAddressValue()Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;- Specified by:
hasAddressValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the addressValue field is set.
-
getAddressValue
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;- Specified by:
getAddressValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The addressValue.
-
setAddressValue
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5; -
setAddressValue
public Document.Entity.NormalizedValue.Builder setAddressValue(PostalAddress.Builder builderForValue) Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5; -
mergeAddressValue
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5; -
clearAddressValue
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5; -
getAddressValueBuilder
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5; -
getAddressValueOrBuilder
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;- Specified by:
getAddressValueOrBuilderin interfaceDocument.Entity.NormalizedValueOrBuilder
-
hasBooleanValue
public boolean hasBooleanValue()Boolean value. Can be used for entities with binary values, or for checkboxes.
bool boolean_value = 6;- Specified by:
hasBooleanValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the booleanValue field is set.
-
getBooleanValue
public boolean getBooleanValue()Boolean value. Can be used for entities with binary values, or for checkboxes.
bool boolean_value = 6;- Specified by:
getBooleanValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The booleanValue.
-
setBooleanValue
Boolean value. Can be used for entities with binary values, or for checkboxes.
bool boolean_value = 6;- Parameters:
value- The booleanValue to set.- Returns:
- This builder for chaining.
-
clearBooleanValue
Boolean value. Can be used for entities with binary values, or for checkboxes.
bool boolean_value = 6;- Returns:
- This builder for chaining.
-
hasIntegerValue
public boolean hasIntegerValue()Integer value.
int32 integer_value = 7;- Specified by:
hasIntegerValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the integerValue field is set.
-
getIntegerValue
public int getIntegerValue()Integer value.
int32 integer_value = 7;- Specified by:
getIntegerValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The integerValue.
-
setIntegerValue
Integer value.
int32 integer_value = 7;- Parameters:
value- The integerValue to set.- Returns:
- This builder for chaining.
-
clearIntegerValue
Integer value.
int32 integer_value = 7;- Returns:
- This builder for chaining.
-
hasFloatValue
public boolean hasFloatValue()Float value.
float float_value = 8;- Specified by:
hasFloatValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the floatValue field is set.
-
getFloatValue
public float getFloatValue()Float value.
float float_value = 8;- Specified by:
getFloatValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The floatValue.
-
setFloatValue
Float value.
float float_value = 8;- Parameters:
value- The floatValue to set.- Returns:
- This builder for chaining.
-
clearFloatValue
Float value.
float float_value = 8;- Returns:
- This builder for chaining.
-
hasSignatureValue
public boolean hasSignatureValue()A signature - a graphical representation of a person's name, often used to sign a document.
bool signature_value = 10;- Specified by:
hasSignatureValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- Whether the signatureValue field is set.
-
getSignatureValue
public boolean getSignatureValue()A signature - a graphical representation of a person's name, often used to sign a document.
bool signature_value = 10;- Specified by:
getSignatureValuein interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The signatureValue.
-
setSignatureValue
A signature - a graphical representation of a person's name, often used to sign a document.
bool signature_value = 10;- Parameters:
value- The signatureValue to set.- Returns:
- This builder for chaining.
-
clearSignatureValue
A signature - a graphical representation of a person's name, often used to sign a document.
bool signature_value = 10;- Returns:
- This builder for chaining.
-
getText
Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
string text = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTextin interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
string text = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getTextBytesin interfaceDocument.Entity.NormalizedValueOrBuilder- Returns:
- The bytes for text.
-
setText
Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
string text = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
string text = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setTextBytes
Optional. An optional field to store a normalized string. For some entity types, one of respective `structured_value` fields may also be populated. Also not all the types of `structured_value` will be normalized. For example, some processors may not generate `float` or `integer` normalized text by default. Below are sample formats mapped to structured values. - Money/Currency type (`money_value`) is in the ISO 4217 text format. - Date type (`date_value`) is in the ISO 8601 text format. - Datetime type (`datetime_value`) is in the ISO 8601 text format.
string text = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-