public static final class Openrtb.NativeRequest.Builder extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder> implements Openrtb.NativeRequestOrBuilder
OpenRTB Native 4.1: The Native Object defines the native advertising opportunity available for bid via this bid request. It must be included directly in the impression object if the impression offered for auction is a native ad format.Protobuf type
openrtb.NativeRequest| Modifier and Type | Method and Description |
|---|---|
Openrtb.NativeRequest.Builder |
addAllAssets(Iterable<? extends Openrtb.NativeRequest.Asset> values)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
addAssets(int index,
Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
addAssets(int index,
Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
addAssets(Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
addAssets(Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Asset.Builder |
addAssetsBuilder()
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Asset.Builder |
addAssetsBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
<Type> Openrtb.NativeRequest.Builder |
addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,List<Type>> extension,
Type value) |
Openrtb.NativeRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.NativeRequest |
build() |
Openrtb.NativeRequest |
buildPartial() |
Openrtb.NativeRequest.Builder |
clear() |
Openrtb.NativeRequest.Builder |
clearAdunit()
The Ad unit ID of the native ad unit.
|
Openrtb.NativeRequest.Builder |
clearAssets()
Any bid must comply with the array of elements expressed by the Exchange.
|
<Type> Openrtb.NativeRequest.Builder |
clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,?> extension) |
Openrtb.NativeRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.NativeRequest.Builder |
clearLayout()
The Layout ID of the native ad unit.
|
Openrtb.NativeRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.NativeRequest.Builder |
clearPlcmtcnt()
The number of identical placements in this Layout.
|
Openrtb.NativeRequest.Builder |
clearSeq()
0 for the first ad, 1 for the second ad, and so on.
|
Openrtb.NativeRequest.Builder |
clearVer()
Version of the Native Markup version in use.
|
Openrtb.NativeRequest.Builder |
clone() |
Openrtb.NativeRequest.AdUnitId |
getAdunit()
The Ad unit ID of the native ad unit.
|
Openrtb.NativeRequest.Asset |
getAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Asset.Builder |
getAssetsBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
List<Openrtb.NativeRequest.Asset.Builder> |
getAssetsBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
|
int |
getAssetsCount()
Any bid must comply with the array of elements expressed by the Exchange.
|
List<Openrtb.NativeRequest.Asset> |
getAssetsList()
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.AssetOrBuilder |
getAssetsOrBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
List<? extends Openrtb.NativeRequest.AssetOrBuilder> |
getAssetsOrBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Openrtb.NativeRequest.LayoutId |
getLayout()
The Layout ID of the native ad unit.
|
int |
getPlcmtcnt()
The number of identical placements in this Layout.
|
int |
getSeq()
0 for the first ad, 1 for the second ad, and so on.
|
String |
getVer()
Version of the Native Markup version in use.
|
com.google.protobuf.ByteString |
getVerBytes()
Version of the Native Markup version in use.
|
boolean |
hasAdunit()
The Ad unit ID of the native ad unit.
|
boolean |
hasLayout()
The Layout ID of the native ad unit.
|
boolean |
hasPlcmtcnt()
The number of identical placements in this Layout.
|
boolean |
hasSeq()
0 for the first ad, 1 for the second ad, and so on.
|
boolean |
hasVer()
Version of the Native Markup version in use.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.NativeRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.NativeRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.NativeRequest.Builder |
mergeFrom(Openrtb.NativeRequest other) |
Openrtb.NativeRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.NativeRequest.Builder |
removeAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
setAdunit(Openrtb.NativeRequest.AdUnitId value)
The Ad unit ID of the native ad unit.
|
Openrtb.NativeRequest.Builder |
setAssets(int index,
Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
|
Openrtb.NativeRequest.Builder |
setAssets(int index,
Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
|
<Type> Openrtb.NativeRequest.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,List<Type>> extension,
int index,
Type value) |
<Type> Openrtb.NativeRequest.Builder |
setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,Type> extension,
Type value) |
Openrtb.NativeRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.NativeRequest.Builder |
setLayout(Openrtb.NativeRequest.LayoutId value)
The Layout ID of the native ad unit.
|
Openrtb.NativeRequest.Builder |
setPlcmtcnt(int value)
The number of identical placements in this Layout.
|
Openrtb.NativeRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.NativeRequest.Builder |
setSeq(int value)
0 for the first ad, 1 for the second ad, and so on.
|
Openrtb.NativeRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.NativeRequest.Builder |
setVer(String value)
Version of the Native Markup version in use.
|
Openrtb.NativeRequest.Builder |
setVerBytes(com.google.protobuf.ByteString value)
Version of the Native Markup version in use.
|
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtensiongetFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChangedfindInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<Openrtb.NativeRequest>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.NativeRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public <Type> Openrtb.NativeRequest.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,Type> extension, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public <Type> Openrtb.NativeRequest.Builder setExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,List<Type>> extension, int index, Type value)
setExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public <Type> Openrtb.NativeRequest.Builder addExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,List<Type>> extension, Type value)
addExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public <Type> Openrtb.NativeRequest.Builder clearExtension(com.google.protobuf.GeneratedMessage.GeneratedExtension<Openrtb.NativeRequest,?> extension)
clearExtension in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder mergeFrom(Openrtb.NativeRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<Openrtb.NativeRequest,Openrtb.NativeRequest.Builder>public Openrtb.NativeRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.NativeRequest.Builder>IOExceptionpublic boolean hasVer()
Version of the Native Markup version in use.
optional string ver = 1;hasVer in interface Openrtb.NativeRequestOrBuilderpublic String getVer()
Version of the Native Markup version in use.
optional string ver = 1;getVer in interface Openrtb.NativeRequestOrBuilderpublic com.google.protobuf.ByteString getVerBytes()
Version of the Native Markup version in use.
optional string ver = 1;getVerBytes in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setVer(String value)
Version of the Native Markup version in use.
optional string ver = 1;public Openrtb.NativeRequest.Builder clearVer()
Version of the Native Markup version in use.
optional string ver = 1;public Openrtb.NativeRequest.Builder setVerBytes(com.google.protobuf.ByteString value)
Version of the Native Markup version in use.
optional string ver = 1;public boolean hasLayout()
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.LayoutId layout = 2;hasLayout in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.LayoutId getLayout()
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.LayoutId layout = 2;getLayout in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setLayout(Openrtb.NativeRequest.LayoutId value)
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.LayoutId layout = 2;public Openrtb.NativeRequest.Builder clearLayout()
The Layout ID of the native ad unit. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.LayoutId layout = 2;public boolean hasAdunit()
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.AdUnitId adunit = 3;hasAdunit in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.AdUnitId getAdunit()
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.AdUnitId adunit = 3;getAdunit in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setAdunit(Openrtb.NativeRequest.AdUnitId value)
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.AdUnitId adunit = 3;public Openrtb.NativeRequest.Builder clearAdunit()
The Ad unit ID of the native ad unit. This corresponds to one of IAB Core-6 native ad units. This field is not required, but it's highly recommended.
optional .openrtb.NativeRequest.AdUnitId adunit = 3;public boolean hasPlcmtcnt()
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];hasPlcmtcnt in interface Openrtb.NativeRequestOrBuilderpublic int getPlcmtcnt()
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];getPlcmtcnt in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setPlcmtcnt(int value)
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];public Openrtb.NativeRequest.Builder clearPlcmtcnt()
The number of identical placements in this Layout.
optional int32 plcmtcnt = 4 [default = 1];public boolean hasSeq()
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];hasSeq in interface Openrtb.NativeRequestOrBuilderpublic int getSeq()
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];getSeq in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setSeq(int value)
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];public Openrtb.NativeRequest.Builder clearSeq()
0 for the first ad, 1 for the second ad, and so on. This is not the sequence number of the content in the stream.
optional int32 seq = 5 [default = 0];public List<Openrtb.NativeRequest.Asset> getAssetsList()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;getAssetsList in interface Openrtb.NativeRequestOrBuilderpublic int getAssetsCount()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;getAssetsCount in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Asset getAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;getAssets in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Builder setAssets(int index, Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder setAssets(int index, Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder addAssets(Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder addAssets(int index, Openrtb.NativeRequest.Asset value)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder addAssets(Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder addAssets(int index, Openrtb.NativeRequest.Asset.Builder builderForValue)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder addAllAssets(Iterable<? extends Openrtb.NativeRequest.Asset> values)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder clearAssets()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Builder removeAssets(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Asset.Builder getAssetsBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.AssetOrBuilder getAssetsOrBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;getAssetsOrBuilder in interface Openrtb.NativeRequestOrBuilderpublic List<? extends Openrtb.NativeRequest.AssetOrBuilder> getAssetsOrBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;getAssetsOrBuilderList in interface Openrtb.NativeRequestOrBuilderpublic Openrtb.NativeRequest.Asset.Builder addAssetsBuilder()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public Openrtb.NativeRequest.Asset.Builder addAssetsBuilder(int index)
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public List<Openrtb.NativeRequest.Asset.Builder> getAssetsBuilderList()
Any bid must comply with the array of elements expressed by the Exchange.
repeated .openrtb.NativeRequest.Asset assets = 6;public final Openrtb.NativeRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.NativeRequest.Builder>public final Openrtb.NativeRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.NativeRequest.Builder>Copyright © 2017. All rights reserved.