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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder> implements Document.Entity.NormalizedValueOrBuilder
Parsed and normalized entity value.
Protobuf typegoogle.cloud.documentai.v1.Document.Entity.NormalizedValue
-
-
Method Summary
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
clear
public 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.GeneratedMessageV3.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.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
getDefaultInstanceForType
public Document.Entity.NormalizedValue getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Document.Entity.NormalizedValue build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Document.Entity.NormalizedValue buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Document.Entity.NormalizedValue.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
setField
public Document.Entity.NormalizedValue.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
clearField
public Document.Entity.NormalizedValue.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
clearOneof
public Document.Entity.NormalizedValue.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
setRepeatedField
public Document.Entity.NormalizedValue.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
addRepeatedField
public Document.Entity.NormalizedValue.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
mergeFrom
public Document.Entity.NormalizedValue.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Document.Entity.NormalizedValue.Builder>
-
mergeFrom
public Document.Entity.NormalizedValue.Builder mergeFrom(Document.Entity.NormalizedValue other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public Document.Entity.NormalizedValue.StructuredValueCase getStructuredValueCase()
- Specified by:
getStructuredValueCasein interfaceDocument.Entity.NormalizedValueOrBuilder
-
clearStructuredValue
public Document.Entity.NormalizedValue.Builder 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
public com.google.type.Money 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
public Document.Entity.NormalizedValue.Builder setMoneyValue(com.google.type.Money value)
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;
-
setMoneyValue
public Document.Entity.NormalizedValue.Builder setMoneyValue(com.google.type.Money.Builder builderForValue)
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;
-
mergeMoneyValue
public Document.Entity.NormalizedValue.Builder mergeMoneyValue(com.google.type.Money value)
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;
-
clearMoneyValue
public Document.Entity.NormalizedValue.Builder clearMoneyValue()
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;
-
getMoneyValueBuilder
public com.google.type.Money.Builder getMoneyValueBuilder()
Money value. See also: https://github.com/googleapis/googleapis/blob/master/google/type/money.proto
.google.type.Money money_value = 2;
-
getMoneyValueOrBuilder
public com.google.type.MoneyOrBuilder 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
public com.google.type.Date 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
public Document.Entity.NormalizedValue.Builder setDateValue(com.google.type.Date value)
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
public Document.Entity.NormalizedValue.Builder setDateValue(com.google.type.Date.Builder builderForValue)
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
public Document.Entity.NormalizedValue.Builder mergeDateValue(com.google.type.Date value)
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
public Document.Entity.NormalizedValue.Builder 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
public com.google.type.Date.Builder 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
public com.google.type.DateOrBuilder 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
public com.google.type.DateTime 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
public Document.Entity.NormalizedValue.Builder setDatetimeValue(com.google.type.DateTime value)
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
public Document.Entity.NormalizedValue.Builder setDatetimeValue(com.google.type.DateTime.Builder builderForValue)
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
public Document.Entity.NormalizedValue.Builder mergeDatetimeValue(com.google.type.DateTime value)
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
public Document.Entity.NormalizedValue.Builder 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
public com.google.type.DateTime.Builder 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
public com.google.type.DateTimeOrBuilder 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
public com.google.type.PostalAddress 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
public Document.Entity.NormalizedValue.Builder setAddressValue(com.google.type.PostalAddress value)
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(com.google.type.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
public Document.Entity.NormalizedValue.Builder mergeAddressValue(com.google.type.PostalAddress value)
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;
-
clearAddressValue
public Document.Entity.NormalizedValue.Builder clearAddressValue()
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;
-
getAddressValueBuilder
public com.google.type.PostalAddress.Builder getAddressValueBuilder()
Postal address. See also: https://github.com/googleapis/googleapis/blob/master/google/type/postal_address.proto
.google.type.PostalAddress address_value = 5;
-
getAddressValueOrBuilder
public com.google.type.PostalAddressOrBuilder 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
public Document.Entity.NormalizedValue.Builder setBooleanValue(boolean value)
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
public Document.Entity.NormalizedValue.Builder 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
public Document.Entity.NormalizedValue.Builder setIntegerValue(int value)
Integer value.
int32 integer_value = 7;- Parameters:
value- The integerValue to set.- Returns:
- This builder for chaining.
-
clearIntegerValue
public Document.Entity.NormalizedValue.Builder 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
public Document.Entity.NormalizedValue.Builder setFloatValue(float value)
Float value.
float float_value = 8;- Parameters:
value- The floatValue to set.- Returns:
- This builder for chaining.
-
clearFloatValue
public Document.Entity.NormalizedValue.Builder clearFloatValue()
Float value.
float float_value = 8;- Returns:
- This builder for chaining.
-
getText
public String 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
public Document.Entity.NormalizedValue.Builder setText(String value)
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
public Document.Entity.NormalizedValue.Builder 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
public Document.Entity.NormalizedValue.Builder setTextBytes(com.google.protobuf.ByteString value)
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.
-
setUnknownFields
public final Document.Entity.NormalizedValue.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
mergeUnknownFields
public final Document.Entity.NormalizedValue.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Document.Entity.NormalizedValue.Builder>
-
-