public static final class Openrtb.NativeResponse.Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse,Openrtb.NativeResponse.Builder> implements Openrtb.NativeResponseOrBuilder
openrtb.NativeResponse
OpenRTB Native 5.2: The native response object is the top level JSON object which identifies an native response.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.NativeResponse.Builder |
addAllAssets(Iterable<? extends Openrtb.NativeResponse.Asset> values)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
addAllImptrackers(Iterable<String> values)
repeated string imptrackers = 4; |
Openrtb.NativeResponse.Builder |
addAssets(int index,
Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
addAssets(int index,
Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
addAssets(Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
addAssets(Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Asset.Builder |
addAssetsBuilder()
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Asset.Builder |
addAssetsBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
addImptrackers(String value)
repeated string imptrackers = 4; |
Openrtb.NativeResponse.Builder |
addImptrackersBytes(com.google.protobuf.ByteString value)
repeated string imptrackers = 4; |
Openrtb.NativeResponse |
build() |
Openrtb.NativeResponse |
buildPartial() |
Openrtb.NativeResponse.Builder |
clear() |
Openrtb.NativeResponse.Builder |
clearAssets()
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
clearImptrackers()
repeated string imptrackers = 4; |
Openrtb.NativeResponse.Builder |
clearJstracker()
optional string jstracker = 5; |
Openrtb.NativeResponse.Builder |
clearLink()
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.Builder |
clearVer()
optional string ver = 1; |
Openrtb.NativeResponse.Asset |
getAssets(int index)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Asset.Builder |
getAssetsBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2; |
List<Openrtb.NativeResponse.Asset.Builder> |
getAssetsBuilderList()
repeated .openrtb.NativeResponse.Asset assets = 2; |
int |
getAssetsCount()
repeated .openrtb.NativeResponse.Asset assets = 2; |
List<Openrtb.NativeResponse.Asset> |
getAssetsList()
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.AssetOrBuilder |
getAssetsOrBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2; |
List<? extends Openrtb.NativeResponse.AssetOrBuilder> |
getAssetsOrBuilderList()
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getImptrackers(int index)
repeated string imptrackers = 4; |
com.google.protobuf.ByteString |
getImptrackersBytes(int index)
repeated string imptrackers = 4; |
int |
getImptrackersCount()
repeated string imptrackers = 4; |
com.google.protobuf.ProtocolStringList |
getImptrackersList()
repeated string imptrackers = 4; |
String |
getJstracker()
optional string jstracker = 5; |
com.google.protobuf.ByteString |
getJstrackerBytes()
optional string jstracker = 5; |
Openrtb.NativeResponse.Link |
getLink()
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.Link.Builder |
getLinkBuilder()
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.LinkOrBuilder |
getLinkOrBuilder()
required .openrtb.NativeResponse.Link link = 3; |
String |
getVer()
optional string ver = 1; |
com.google.protobuf.ByteString |
getVerBytes()
optional string ver = 1; |
boolean |
hasJstracker()
optional string jstracker = 5; |
boolean |
hasLink()
required .openrtb.NativeResponse.Link link = 3; |
boolean |
hasVer()
optional string ver = 1; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.NativeResponse.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.NativeResponse.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.NativeResponse.Builder |
mergeFrom(Openrtb.NativeResponse other) |
Openrtb.NativeResponse.Builder |
mergeLink(Openrtb.NativeResponse.Link value)
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.Builder |
removeAssets(int index)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
setAssets(int index,
Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
setAssets(int index,
Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2; |
Openrtb.NativeResponse.Builder |
setImptrackers(int index,
String value)
repeated string imptrackers = 4; |
Openrtb.NativeResponse.Builder |
setJstracker(String value)
optional string jstracker = 5; |
Openrtb.NativeResponse.Builder |
setJstrackerBytes(com.google.protobuf.ByteString value)
optional string jstracker = 5; |
Openrtb.NativeResponse.Builder |
setLink(Openrtb.NativeResponse.Link.Builder builderForValue)
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.Builder |
setLink(Openrtb.NativeResponse.Link value)
required .openrtb.NativeResponse.Link link = 3; |
Openrtb.NativeResponse.Builder |
setVer(String value)
optional string ver = 1; |
Openrtb.NativeResponse.Builder |
setVerBytes(com.google.protobuf.ByteString value)
optional string ver = 1; |
addExtension, addExtension, addExtension, addRepeatedField, clearExtension, clearExtension, clearExtension, clearField, clone, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasField, mergeExtensionFields, parseUnknownField, setExtension, setExtension, setExtension, setExtension, setExtension, setExtension, setField, setRepeatedFieldclearOneof, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedFieldBuilder, getUnknownFields, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, setUnknownFieldsfindInitializationErrors, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.NativeResponse.Builder>public Openrtb.NativeResponse.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse,Openrtb.NativeResponse.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.GeneratedMessage.Builder<Openrtb.NativeResponse.Builder>public Openrtb.NativeResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<Openrtb.NativeResponse>getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.NativeResponse build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeResponse buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.NativeResponse.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.NativeResponse.Builder>public Openrtb.NativeResponse.Builder mergeFrom(Openrtb.NativeResponse other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<Openrtb.NativeResponse,Openrtb.NativeResponse.Builder>public Openrtb.NativeResponse.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.NativeResponse.Builder>IOExceptionpublic boolean hasVer()
optional string ver = 1;
Version of the Native Markup version in use.
hasVer in interface Openrtb.NativeResponseOrBuilderpublic String getVer()
optional string ver = 1;
Version of the Native Markup version in use.
getVer in interface Openrtb.NativeResponseOrBuilderpublic com.google.protobuf.ByteString getVerBytes()
optional string ver = 1;
Version of the Native Markup version in use.
getVerBytes in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Builder setVer(String value)
optional string ver = 1;
Version of the Native Markup version in use.
public Openrtb.NativeResponse.Builder clearVer()
optional string ver = 1;
Version of the Native Markup version in use.
public Openrtb.NativeResponse.Builder setVerBytes(com.google.protobuf.ByteString value)
optional string ver = 1;
Version of the Native Markup version in use.
public List<Openrtb.NativeResponse.Asset> getAssetsList()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
getAssetsList in interface Openrtb.NativeResponseOrBuilderpublic int getAssetsCount()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
getAssetsCount in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Asset getAssets(int index)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
getAssets in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Builder setAssets(int index, Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder setAssets(int index, Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder addAssets(Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder addAssets(int index, Openrtb.NativeResponse.Asset value)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder addAssets(Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder addAssets(int index, Openrtb.NativeResponse.Asset.Builder builderForValue)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder addAllAssets(Iterable<? extends Openrtb.NativeResponse.Asset> values)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder clearAssets()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Builder removeAssets(int index)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Asset.Builder getAssetsBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.AssetOrBuilder getAssetsOrBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
getAssetsOrBuilder in interface Openrtb.NativeResponseOrBuilderpublic List<? extends Openrtb.NativeResponse.AssetOrBuilder> getAssetsOrBuilderList()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
getAssetsOrBuilderList in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Asset.Builder addAssetsBuilder()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public Openrtb.NativeResponse.Asset.Builder addAssetsBuilder(int index)
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public List<Openrtb.NativeResponse.Asset.Builder> getAssetsBuilderList()
repeated .openrtb.NativeResponse.Asset assets = 2;
List of native ad's assets.
public boolean hasLink()
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
hasLink in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Link getLink()
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
getLink in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Builder setLink(Openrtb.NativeResponse.Link value)
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
public Openrtb.NativeResponse.Builder setLink(Openrtb.NativeResponse.Link.Builder builderForValue)
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
public Openrtb.NativeResponse.Builder mergeLink(Openrtb.NativeResponse.Link value)
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
public Openrtb.NativeResponse.Builder clearLink()
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
public Openrtb.NativeResponse.Link.Builder getLinkBuilder()
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
public Openrtb.NativeResponse.LinkOrBuilder getLinkOrBuilder()
required .openrtb.NativeResponse.Link link = 3;
Destination Link.
getLinkOrBuilder in interface Openrtb.NativeResponseOrBuilderpublic com.google.protobuf.ProtocolStringList getImptrackersList()
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
getImptrackersList in interface Openrtb.NativeResponseOrBuilderpublic int getImptrackersCount()
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
getImptrackersCount in interface Openrtb.NativeResponseOrBuilderpublic String getImptrackers(int index)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
getImptrackers in interface Openrtb.NativeResponseOrBuilderpublic com.google.protobuf.ByteString getImptrackersBytes(int index)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
getImptrackersBytes in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Builder setImptrackers(int index, String value)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
public Openrtb.NativeResponse.Builder addImptrackers(String value)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
public Openrtb.NativeResponse.Builder addAllImptrackers(Iterable<String> values)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
public Openrtb.NativeResponse.Builder clearImptrackers()
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
public Openrtb.NativeResponse.Builder addImptrackersBytes(com.google.protobuf.ByteString value)
repeated string imptrackers = 4;
Array of impression tracking URLs, expected to return a 1x1 image or 204 response - typically only passed when using 3rd party trackers.
public boolean hasJstracker()
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
hasJstracker in interface Openrtb.NativeResponseOrBuilderpublic String getJstracker()
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
getJstracker in interface Openrtb.NativeResponseOrBuilderpublic com.google.protobuf.ByteString getJstrackerBytes()
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
getJstrackerBytes in interface Openrtb.NativeResponseOrBuilderpublic Openrtb.NativeResponse.Builder setJstracker(String value)
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
public Openrtb.NativeResponse.Builder clearJstracker()
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
public Openrtb.NativeResponse.Builder setJstrackerBytes(com.google.protobuf.ByteString value)
optional string jstracker = 5;
Optional javascript impression tracker. Contains <script> tags to be executed at impression time where it can be supported.
Copyright © 2017. All rights reserved.