Class KeyValuePairHint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
- com.google.cloud.documentai.v1beta2.KeyValuePairHint.Builder
-
- All Implemented Interfaces:
KeyValuePairHintOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- KeyValuePairHint
public static final class KeyValuePairHint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder> implements KeyValuePairHintOrBuilder
Reserved for future use.
Protobuf typegoogle.cloud.documentai.v1beta2.KeyValuePairHint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyValuePairHint.Builder
addAllValueTypes(Iterable<String> values)
Type of the value.KeyValuePairHint.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KeyValuePairHint.Builder
addValueTypes(String value)
Type of the value.KeyValuePairHint.Builder
addValueTypesBytes(com.google.protobuf.ByteString value)
Type of the value.KeyValuePairHint
build()
KeyValuePairHint
buildPartial()
KeyValuePairHint.Builder
clear()
KeyValuePairHint.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
KeyValuePairHint.Builder
clearKey()
The key text for the hint.KeyValuePairHint.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
KeyValuePairHint.Builder
clearValueTypes()
Type of the value.KeyValuePairHint.Builder
clone()
KeyValuePairHint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getKey()
The key text for the hint.com.google.protobuf.ByteString
getKeyBytes()
The key text for the hint.String
getValueTypes(int index)
Type of the value.com.google.protobuf.ByteString
getValueTypesBytes(int index)
Type of the value.int
getValueTypesCount()
Type of the value.com.google.protobuf.ProtocolStringList
getValueTypesList()
Type of the value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
KeyValuePairHint.Builder
mergeFrom(KeyValuePairHint other)
KeyValuePairHint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
KeyValuePairHint.Builder
mergeFrom(com.google.protobuf.Message other)
KeyValuePairHint.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
KeyValuePairHint.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KeyValuePairHint.Builder
setKey(String value)
The key text for the hint.KeyValuePairHint.Builder
setKeyBytes(com.google.protobuf.ByteString value)
The key text for the hint.KeyValuePairHint.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
KeyValuePairHint.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
KeyValuePairHint.Builder
setValueTypes(int index, String value)
Type of the value.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
clear
public KeyValuePairHint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
getDefaultInstanceForType
public KeyValuePairHint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public KeyValuePairHint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KeyValuePairHint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KeyValuePairHint.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
setField
public KeyValuePairHint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
clearField
public KeyValuePairHint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
clearOneof
public KeyValuePairHint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
setRepeatedField
public KeyValuePairHint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
addRepeatedField
public KeyValuePairHint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
mergeFrom
public KeyValuePairHint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KeyValuePairHint.Builder>
-
mergeFrom
public KeyValuePairHint.Builder mergeFrom(KeyValuePairHint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
mergeFrom
public KeyValuePairHint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KeyValuePairHint.Builder>
- Throws:
IOException
-
getKey
public String getKey()
The key text for the hint.
string key = 1;
- Specified by:
getKey
in interfaceKeyValuePairHintOrBuilder
- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()
The key text for the hint.
string key = 1;
- Specified by:
getKeyBytes
in interfaceKeyValuePairHintOrBuilder
- Returns:
- The bytes for key.
-
setKey
public KeyValuePairHint.Builder setKey(String value)
The key text for the hint.
string key = 1;
- Parameters:
value
- The key to set.- Returns:
- This builder for chaining.
-
clearKey
public KeyValuePairHint.Builder clearKey()
The key text for the hint.
string key = 1;
- Returns:
- This builder for chaining.
-
setKeyBytes
public KeyValuePairHint.Builder setKeyBytes(com.google.protobuf.ByteString value)
The key text for the hint.
string key = 1;
- Parameters:
value
- The bytes for key to set.- Returns:
- This builder for chaining.
-
getValueTypesList
public com.google.protobuf.ProtocolStringList getValueTypesList()
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Specified by:
getValueTypesList
in interfaceKeyValuePairHintOrBuilder
- Returns:
- A list containing the valueTypes.
-
getValueTypesCount
public int getValueTypesCount()
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Specified by:
getValueTypesCount
in interfaceKeyValuePairHintOrBuilder
- Returns:
- The count of valueTypes.
-
getValueTypes
public String getValueTypes(int index)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Specified by:
getValueTypes
in interfaceKeyValuePairHintOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The valueTypes at the given index.
-
getValueTypesBytes
public com.google.protobuf.ByteString getValueTypesBytes(int index)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Specified by:
getValueTypesBytes
in interfaceKeyValuePairHintOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the valueTypes at the given index.
-
setValueTypes
public KeyValuePairHint.Builder setValueTypes(int index, String value)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Parameters:
index
- The index to set the value at.value
- The valueTypes to set.- Returns:
- This builder for chaining.
-
addValueTypes
public KeyValuePairHint.Builder addValueTypes(String value)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Parameters:
value
- The valueTypes to add.- Returns:
- This builder for chaining.
-
addAllValueTypes
public KeyValuePairHint.Builder addAllValueTypes(Iterable<String> values)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Parameters:
values
- The valueTypes to add.- Returns:
- This builder for chaining.
-
clearValueTypes
public KeyValuePairHint.Builder clearValueTypes()
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Returns:
- This builder for chaining.
-
addValueTypesBytes
public KeyValuePairHint.Builder addValueTypesBytes(com.google.protobuf.ByteString value)
Type of the value. This is case-insensitive, and could be one of: ADDRESS, LOCATION, ORGANIZATION, PERSON, PHONE_NUMBER, ID, NUMBER, EMAIL, PRICE, TERMS, DATE, NAME. Types not in this list will be ignored.
repeated string value_types = 2;
- Parameters:
value
- The bytes of the valueTypes to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final KeyValuePairHint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
mergeUnknownFields
public final KeyValuePairHint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KeyValuePairHint.Builder>
-
-