Send feedback Class Product.KeyValue.Builder (3.7.0) Stay organized with collections Save and categorize content based on your preferences.
Version 3.7.0keyboard_arrow_down
public static final class Product . KeyValue . Builder extends GeneratedMessageV3 . Builder<Product . KeyValue . Builder > implements Product . KeyValueOrBuilder
A product label represented as a key-value pair.
Protobuf type google.cloud.vision.v1.Product.KeyValue
Inherited Members com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
Returns Methods addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Product . KeyValue . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Parameters Returns Overrides build()
public Product . KeyValue build ()
Returns buildPartial()
public Product . KeyValue buildPartial ()
Returns clear()
public Product . KeyValue . Builder clear ()
Returns Overrides clearField(Descriptors.FieldDescriptor field)
public Product . KeyValue . Builder clearField ( Descriptors . FieldDescriptor field )
Parameter Returns Overrides clearKey()
public Product . KeyValue . Builder clearKey ()
The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string key = 1;
Returns clearOneof(Descriptors.OneofDescriptor oneof)
public Product . KeyValue . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Parameter Returns Overrides clearValue()
public Product . KeyValue . Builder clearValue ()
The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string value = 2;
Returns clone()
public Product . KeyValue . Builder clone ()
Returns Overrides getDefaultInstanceForType()
public Product . KeyValue getDefaultInstanceForType ()
Returns getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Returns Overrides getKey() The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string key = 1;
Returns getKeyBytes()
public ByteString getKeyBytes ()
The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string key = 1;
Returns getValue() The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string value = 2;
Returns Type Description String
The value.
getValueBytes()
public ByteString getValueBytes ()
The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string value = 2;
Returns internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Returns Overrides isInitialized()
public final boolean isInitialized ()
Returns Overrides mergeFrom(Product.KeyValue other)
public Product . KeyValue . Builder mergeFrom ( Product . KeyValue other )
Parameter Returns
public Product . KeyValue . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Parameters Returns Overrides Exceptions mergeFrom(Message other)
public Product . KeyValue . Builder mergeFrom ( Message other )
Parameter Returns Overrides mergeUnknownFields(UnknownFieldSet unknownFields)
public final Product . KeyValue . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Parameter Returns Overrides setField(Descriptors.FieldDescriptor field, Object value)
public Product . KeyValue . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Parameters Returns Overrides setKey(String value)
public Product . KeyValue . Builder setKey ( String value )
The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string key = 1;
Parameter Name Description value
String
The key to set.
Returns setKeyBytes(ByteString value)
public Product . KeyValue . Builder setKeyBytes ( ByteString value )
The key of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string key = 1;
Parameter Name Description value
ByteString
The bytes for key to set.
Returns setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Product . KeyValue . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Parameters Returns Overrides setUnknownFields(UnknownFieldSet unknownFields)
public final Product . KeyValue . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Parameter Returns Overrides setValue(String value)
public Product . KeyValue . Builder setValue ( String value )
The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string value = 2;
Parameter Name Description value
String
The value to set.
Returns setValueBytes(ByteString value)
public Product . KeyValue . Builder setValueBytes ( ByteString value )
The value of the label attached to the product. Cannot be empty and cannot exceed 128 bytes.
string value = 2;
Parameter Name Description value
ByteString
The bytes for value to set.
Returns Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-12 UTC.
Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-12 UTC."],[],[]]