Package ai.promoted.proto.common
Class ClientHints.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
- ai.promoted.proto.common.ClientHints.Builder
-
- All Implemented Interfaces:
ClientHintsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ClientHints
public static final class ClientHints.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder> implements ClientHintsOrBuilder
Protobuf typecommon.ClientHints
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientHints.BuilderaddAllBrand(Iterable<? extends ClientHintBrand> values)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderaddBrand(int index, ClientHintBrand value)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderaddBrand(int index, ClientHintBrand.Builder builderForValue)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderaddBrand(ClientHintBrand value)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderaddBrand(ClientHintBrand.Builder builderForValue)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHintBrand.BuilderaddBrandBuilder()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHintBrand.BuilderaddBrandBuilder(int index)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientHintsbuild()ClientHintsbuildPartial()ClientHints.Builderclear()ClientHints.BuilderclearArchitecture()string architecture = 3 [json_name = "architecture"];ClientHints.BuilderclearBrand()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ClientHints.BuilderclearIsMobile()bool is_mobile = 1 [json_name = "isMobile"];ClientHints.BuilderclearModel()string model = 4 [json_name = "model"];ClientHints.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ClientHints.BuilderclearPlatform()string platform = 5 [json_name = "platform"];ClientHints.BuilderclearPlatformVersion()string platform_version = 6 [json_name = "platformVersion"];ClientHints.BuilderclearUaFullVersion()string ua_full_version = 7 [json_name = "uaFullVersion"];ClientHints.Builderclone()StringgetArchitecture()string architecture = 3 [json_name = "architecture"];com.google.protobuf.ByteStringgetArchitectureBytes()string architecture = 3 [json_name = "architecture"];ClientHintBrandgetBrand(int index)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHintBrand.BuildergetBrandBuilder(int index)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];List<ClientHintBrand.Builder>getBrandBuilderList()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];intgetBrandCount()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];List<ClientHintBrand>getBrandList()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHintBrandOrBuildergetBrandOrBuilder(int index)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];List<? extends ClientHintBrandOrBuilder>getBrandOrBuilderList()repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHintsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetIsMobile()bool is_mobile = 1 [json_name = "isMobile"];StringgetModel()string model = 4 [json_name = "model"];com.google.protobuf.ByteStringgetModelBytes()string model = 4 [json_name = "model"];StringgetPlatform()string platform = 5 [json_name = "platform"];com.google.protobuf.ByteStringgetPlatformBytes()string platform = 5 [json_name = "platform"];StringgetPlatformVersion()string platform_version = 6 [json_name = "platformVersion"];com.google.protobuf.ByteStringgetPlatformVersionBytes()string platform_version = 6 [json_name = "platformVersion"];StringgetUaFullVersion()string ua_full_version = 7 [json_name = "uaFullVersion"];com.google.protobuf.ByteStringgetUaFullVersionBytes()string ua_full_version = 7 [json_name = "uaFullVersion"];protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ClientHints.BuildermergeFrom(ClientHints other)ClientHints.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClientHints.BuildermergeFrom(com.google.protobuf.Message other)ClientHints.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ClientHints.BuilderremoveBrand(int index)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuildersetArchitecture(String value)string architecture = 3 [json_name = "architecture"];ClientHints.BuildersetArchitectureBytes(com.google.protobuf.ByteString value)string architecture = 3 [json_name = "architecture"];ClientHints.BuildersetBrand(int index, ClientHintBrand value)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuildersetBrand(int index, ClientHintBrand.Builder builderForValue)repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];ClientHints.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ClientHints.BuildersetIsMobile(boolean value)bool is_mobile = 1 [json_name = "isMobile"];ClientHints.BuildersetModel(String value)string model = 4 [json_name = "model"];ClientHints.BuildersetModelBytes(com.google.protobuf.ByteString value)string model = 4 [json_name = "model"];ClientHints.BuildersetPlatform(String value)string platform = 5 [json_name = "platform"];ClientHints.BuildersetPlatformBytes(com.google.protobuf.ByteString value)string platform = 5 [json_name = "platform"];ClientHints.BuildersetPlatformVersion(String value)string platform_version = 6 [json_name = "platformVersion"];ClientHints.BuildersetPlatformVersionBytes(com.google.protobuf.ByteString value)string platform_version = 6 [json_name = "platformVersion"];ClientHints.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ClientHints.BuildersetUaFullVersion(String value)string ua_full_version = 7 [json_name = "uaFullVersion"];ClientHints.BuildersetUaFullVersionBytes(com.google.protobuf.ByteString value)string ua_full_version = 7 [json_name = "uaFullVersion"];ClientHints.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
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<ClientHints.Builder>
-
clear
public ClientHints.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<ClientHints.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<ClientHints.Builder>
-
getDefaultInstanceForType
public ClientHints getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClientHints build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClientHints buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ClientHints.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<ClientHints.Builder>
-
setField
public ClientHints.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<ClientHints.Builder>
-
clearField
public ClientHints.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
clearOneof
public ClientHints.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
setRepeatedField
public ClientHints.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<ClientHints.Builder>
-
addRepeatedField
public ClientHints.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<ClientHints.Builder>
-
mergeFrom
public ClientHints.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClientHints.Builder>
-
mergeFrom
public ClientHints.Builder mergeFrom(ClientHints other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
mergeFrom
public ClientHints.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<ClientHints.Builder>- Throws:
IOException
-
getIsMobile
public boolean getIsMobile()
bool is_mobile = 1 [json_name = "isMobile"];- Specified by:
getIsMobilein interfaceClientHintsOrBuilder- Returns:
- The isMobile.
-
setIsMobile
public ClientHints.Builder setIsMobile(boolean value)
bool is_mobile = 1 [json_name = "isMobile"];- Parameters:
value- The isMobile to set.- Returns:
- This builder for chaining.
-
clearIsMobile
public ClientHints.Builder clearIsMobile()
bool is_mobile = 1 [json_name = "isMobile"];- Returns:
- This builder for chaining.
-
getBrandList
public List<ClientHintBrand> getBrandList()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];- Specified by:
getBrandListin interfaceClientHintsOrBuilder
-
getBrandCount
public int getBrandCount()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];- Specified by:
getBrandCountin interfaceClientHintsOrBuilder
-
getBrand
public ClientHintBrand getBrand(int index)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];- Specified by:
getBrandin interfaceClientHintsOrBuilder
-
setBrand
public ClientHints.Builder setBrand(int index, ClientHintBrand value)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
setBrand
public ClientHints.Builder setBrand(int index, ClientHintBrand.Builder builderForValue)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addBrand
public ClientHints.Builder addBrand(ClientHintBrand value)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addBrand
public ClientHints.Builder addBrand(int index, ClientHintBrand value)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addBrand
public ClientHints.Builder addBrand(ClientHintBrand.Builder builderForValue)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addBrand
public ClientHints.Builder addBrand(int index, ClientHintBrand.Builder builderForValue)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addAllBrand
public ClientHints.Builder addAllBrand(Iterable<? extends ClientHintBrand> values)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
clearBrand
public ClientHints.Builder clearBrand()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
removeBrand
public ClientHints.Builder removeBrand(int index)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
getBrandBuilder
public ClientHintBrand.Builder getBrandBuilder(int index)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
getBrandOrBuilder
public ClientHintBrandOrBuilder getBrandOrBuilder(int index)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];- Specified by:
getBrandOrBuilderin interfaceClientHintsOrBuilder
-
getBrandOrBuilderList
public List<? extends ClientHintBrandOrBuilder> getBrandOrBuilderList()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];- Specified by:
getBrandOrBuilderListin interfaceClientHintsOrBuilder
-
addBrandBuilder
public ClientHintBrand.Builder addBrandBuilder()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
addBrandBuilder
public ClientHintBrand.Builder addBrandBuilder(int index)
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
getBrandBuilderList
public List<ClientHintBrand.Builder> getBrandBuilderList()
repeated .common.ClientHintBrand brand = 2 [json_name = "brand"];
-
getArchitecture
public String getArchitecture()
string architecture = 3 [json_name = "architecture"];- Specified by:
getArchitecturein interfaceClientHintsOrBuilder- Returns:
- The architecture.
-
getArchitectureBytes
public com.google.protobuf.ByteString getArchitectureBytes()
string architecture = 3 [json_name = "architecture"];- Specified by:
getArchitectureBytesin interfaceClientHintsOrBuilder- Returns:
- The bytes for architecture.
-
setArchitecture
public ClientHints.Builder setArchitecture(String value)
string architecture = 3 [json_name = "architecture"];- Parameters:
value- The architecture to set.- Returns:
- This builder for chaining.
-
clearArchitecture
public ClientHints.Builder clearArchitecture()
string architecture = 3 [json_name = "architecture"];- Returns:
- This builder for chaining.
-
setArchitectureBytes
public ClientHints.Builder setArchitectureBytes(com.google.protobuf.ByteString value)
string architecture = 3 [json_name = "architecture"];- Parameters:
value- The bytes for architecture to set.- Returns:
- This builder for chaining.
-
getModel
public String getModel()
string model = 4 [json_name = "model"];- Specified by:
getModelin interfaceClientHintsOrBuilder- Returns:
- The model.
-
getModelBytes
public com.google.protobuf.ByteString getModelBytes()
string model = 4 [json_name = "model"];- Specified by:
getModelBytesin interfaceClientHintsOrBuilder- Returns:
- The bytes for model.
-
setModel
public ClientHints.Builder setModel(String value)
string model = 4 [json_name = "model"];- Parameters:
value- The model to set.- Returns:
- This builder for chaining.
-
clearModel
public ClientHints.Builder clearModel()
string model = 4 [json_name = "model"];- Returns:
- This builder for chaining.
-
setModelBytes
public ClientHints.Builder setModelBytes(com.google.protobuf.ByteString value)
string model = 4 [json_name = "model"];- Parameters:
value- The bytes for model to set.- Returns:
- This builder for chaining.
-
getPlatform
public String getPlatform()
string platform = 5 [json_name = "platform"];- Specified by:
getPlatformin interfaceClientHintsOrBuilder- Returns:
- The platform.
-
getPlatformBytes
public com.google.protobuf.ByteString getPlatformBytes()
string platform = 5 [json_name = "platform"];- Specified by:
getPlatformBytesin interfaceClientHintsOrBuilder- Returns:
- The bytes for platform.
-
setPlatform
public ClientHints.Builder setPlatform(String value)
string platform = 5 [json_name = "platform"];- Parameters:
value- The platform to set.- Returns:
- This builder for chaining.
-
clearPlatform
public ClientHints.Builder clearPlatform()
string platform = 5 [json_name = "platform"];- Returns:
- This builder for chaining.
-
setPlatformBytes
public ClientHints.Builder setPlatformBytes(com.google.protobuf.ByteString value)
string platform = 5 [json_name = "platform"];- Parameters:
value- The bytes for platform to set.- Returns:
- This builder for chaining.
-
getPlatformVersion
public String getPlatformVersion()
string platform_version = 6 [json_name = "platformVersion"];- Specified by:
getPlatformVersionin interfaceClientHintsOrBuilder- Returns:
- The platformVersion.
-
getPlatformVersionBytes
public com.google.protobuf.ByteString getPlatformVersionBytes()
string platform_version = 6 [json_name = "platformVersion"];- Specified by:
getPlatformVersionBytesin interfaceClientHintsOrBuilder- Returns:
- The bytes for platformVersion.
-
setPlatformVersion
public ClientHints.Builder setPlatformVersion(String value)
string platform_version = 6 [json_name = "platformVersion"];- Parameters:
value- The platformVersion to set.- Returns:
- This builder for chaining.
-
clearPlatformVersion
public ClientHints.Builder clearPlatformVersion()
string platform_version = 6 [json_name = "platformVersion"];- Returns:
- This builder for chaining.
-
setPlatformVersionBytes
public ClientHints.Builder setPlatformVersionBytes(com.google.protobuf.ByteString value)
string platform_version = 6 [json_name = "platformVersion"];- Parameters:
value- The bytes for platformVersion to set.- Returns:
- This builder for chaining.
-
getUaFullVersion
public String getUaFullVersion()
string ua_full_version = 7 [json_name = "uaFullVersion"];- Specified by:
getUaFullVersionin interfaceClientHintsOrBuilder- Returns:
- The uaFullVersion.
-
getUaFullVersionBytes
public com.google.protobuf.ByteString getUaFullVersionBytes()
string ua_full_version = 7 [json_name = "uaFullVersion"];- Specified by:
getUaFullVersionBytesin interfaceClientHintsOrBuilder- Returns:
- The bytes for uaFullVersion.
-
setUaFullVersion
public ClientHints.Builder setUaFullVersion(String value)
string ua_full_version = 7 [json_name = "uaFullVersion"];- Parameters:
value- The uaFullVersion to set.- Returns:
- This builder for chaining.
-
clearUaFullVersion
public ClientHints.Builder clearUaFullVersion()
string ua_full_version = 7 [json_name = "uaFullVersion"];- Returns:
- This builder for chaining.
-
setUaFullVersionBytes
public ClientHints.Builder setUaFullVersionBytes(com.google.protobuf.ByteString value)
string ua_full_version = 7 [json_name = "uaFullVersion"];- Parameters:
value- The bytes for uaFullVersion to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ClientHints.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
mergeUnknownFields
public final ClientHints.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ClientHints.Builder>
-
-