public static final class Openrtb.BidRequest.Data.Builder extends com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Data.Builder> implements Openrtb.BidRequest.DataOrBuilder
openrtb.BidRequest.Data
OpenRTB 3.3.13: The data and segment objects together allow data about the user to be passed to bidders in the bid request. This data may be from multiple sources (e.g., the exchange itself, third party providers) as specified by the data object ID field. A bid request can mix data objects from multiple providers.
| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Data.Builder |
addAllSegment(Iterable<? extends Openrtb.BidRequest.Data.Segment> values)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
addSegment(int index,
Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
addSegment(int index,
Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
addSegment(Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
addSegment(Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Segment.Builder |
addSegmentBuilder()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Segment.Builder |
addSegmentBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data |
build() |
Openrtb.BidRequest.Data |
buildPartial() |
Openrtb.BidRequest.Data.Builder |
clear() |
Openrtb.BidRequest.Data.Builder |
clearExt()
optional .openrtb.DataExtensions ext = 1000; |
Openrtb.BidRequest.Data.Builder |
clearId()
optional string id = 1; |
Openrtb.BidRequest.Data.Builder |
clearName()
optional string name = 2; |
Openrtb.BidRequest.Data.Builder |
clearSegment()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Extension.DataExtensions |
getExt()
optional .openrtb.DataExtensions ext = 1000; |
Extension.DataExtensions.Builder |
getExtBuilder()
optional .openrtb.DataExtensions ext = 1000; |
Extension.DataExtensionsOrBuilder |
getExtOrBuilder()
optional .openrtb.DataExtensions ext = 1000; |
String |
getId()
optional string id = 1; |
com.google.protobuf.ByteString |
getIdBytes()
optional string id = 1; |
String |
getName()
optional string name = 2; |
com.google.protobuf.ByteString |
getNameBytes()
optional string name = 2; |
Openrtb.BidRequest.Data.Segment |
getSegment(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Segment.Builder |
getSegmentBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
List<Openrtb.BidRequest.Data.Segment.Builder> |
getSegmentBuilderList()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
int |
getSegmentCount()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
List<Openrtb.BidRequest.Data.Segment> |
getSegmentList()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.SegmentOrBuilder |
getSegmentOrBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
List<? extends Openrtb.BidRequest.Data.SegmentOrBuilder> |
getSegmentOrBuilderList()
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
boolean |
hasExt()
optional .openrtb.DataExtensions ext = 1000; |
boolean |
hasId()
optional string id = 1; |
boolean |
hasName()
optional string name = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Openrtb.BidRequest.Data.Builder |
mergeExt(Extension.DataExtensions value)
optional .openrtb.DataExtensions ext = 1000; |
Openrtb.BidRequest.Data.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Openrtb.BidRequest.Data.Builder |
mergeFrom(com.google.protobuf.Message other) |
Openrtb.BidRequest.Data.Builder |
mergeFrom(Openrtb.BidRequest.Data other) |
Openrtb.BidRequest.Data.Builder |
removeSegment(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
setExt(Extension.DataExtensions.Builder builderForValue)
optional .openrtb.DataExtensions ext = 1000; |
Openrtb.BidRequest.Data.Builder |
setExt(Extension.DataExtensions value)
optional .openrtb.DataExtensions ext = 1000; |
Openrtb.BidRequest.Data.Builder |
setId(String value)
optional string id = 1; |
Openrtb.BidRequest.Data.Builder |
setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1; |
Openrtb.BidRequest.Data.Builder |
setName(String value)
optional string name = 2; |
Openrtb.BidRequest.Data.Builder |
setNameBytes(com.google.protobuf.ByteString value)
optional string name = 2; |
Openrtb.BidRequest.Data.Builder |
setSegment(int index,
Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
Openrtb.BidRequest.Data.Builder |
setSegment(int index,
Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3; |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, 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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Data.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.BidRequest.Data.Builder>public Openrtb.BidRequest.Data getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Openrtb.BidRequest.Data build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Data buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Openrtb.BidRequest.Data.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder mergeFrom(Openrtb.BidRequest.Data other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.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.BidRequest.Data.Builder>IOExceptionpublic boolean hasId()
optional string id = 1;
Exchange specific ID for the data provider.
hasId in interface Openrtb.BidRequest.DataOrBuilderpublic String getId()
optional string id = 1;
Exchange specific ID for the data provider.
getId in interface Openrtb.BidRequest.DataOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
optional string id = 1;
Exchange specific ID for the data provider.
getIdBytes in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setId(String value)
optional string id = 1;
Exchange specific ID for the data provider.
public Openrtb.BidRequest.Data.Builder clearId()
optional string id = 1;
Exchange specific ID for the data provider.
public Openrtb.BidRequest.Data.Builder setIdBytes(com.google.protobuf.ByteString value)
optional string id = 1;
Exchange specific ID for the data provider.
public boolean hasName()
optional string name = 2;
Data provider name.
hasName in interface Openrtb.BidRequest.DataOrBuilderpublic String getName()
optional string name = 2;
Data provider name.
getName in interface Openrtb.BidRequest.DataOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
optional string name = 2;
Data provider name.
getNameBytes in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setName(String value)
optional string name = 2;
Data provider name.
public Openrtb.BidRequest.Data.Builder clearName()
optional string name = 2;
Data provider name.
public Openrtb.BidRequest.Data.Builder setNameBytes(com.google.protobuf.ByteString value)
optional string name = 2;
Data provider name.
public List<Openrtb.BidRequest.Data.Segment> getSegmentList()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
getSegmentList in interface Openrtb.BidRequest.DataOrBuilderpublic int getSegmentCount()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
getSegmentCount in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Segment getSegment(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
getSegment in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setSegment(int index, Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder setSegment(int index, Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder addSegment(Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder addSegment(int index, Openrtb.BidRequest.Data.Segment value)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder addSegment(Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder addSegment(int index, Openrtb.BidRequest.Data.Segment.Builder builderForValue)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder addAllSegment(Iterable<? extends Openrtb.BidRequest.Data.Segment> values)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder clearSegment()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Builder removeSegment(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Segment.Builder getSegmentBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.SegmentOrBuilder getSegmentOrBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
getSegmentOrBuilder in interface Openrtb.BidRequest.DataOrBuilderpublic List<? extends Openrtb.BidRequest.Data.SegmentOrBuilder> getSegmentOrBuilderList()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
getSegmentOrBuilderList in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Segment.Builder addSegmentBuilder()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public Openrtb.BidRequest.Data.Segment.Builder addSegmentBuilder(int index)
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public List<Openrtb.BidRequest.Data.Segment.Builder> getSegmentBuilderList()
repeated .openrtb.BidRequest.Data.Segment segment = 3;
Array of segment objects.
public boolean hasExt()
optional .openrtb.DataExtensions ext = 1000;hasExt in interface Openrtb.BidRequest.DataOrBuilderpublic Extension.DataExtensions getExt()
optional .openrtb.DataExtensions ext = 1000;getExt in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setExt(Extension.DataExtensions value)
optional .openrtb.DataExtensions ext = 1000;public Openrtb.BidRequest.Data.Builder setExt(Extension.DataExtensions.Builder builderForValue)
optional .openrtb.DataExtensions ext = 1000;public Openrtb.BidRequest.Data.Builder mergeExt(Extension.DataExtensions value)
optional .openrtb.DataExtensions ext = 1000;public Openrtb.BidRequest.Data.Builder clearExt()
optional .openrtb.DataExtensions ext = 1000;public Extension.DataExtensions.Builder getExtBuilder()
optional .openrtb.DataExtensions ext = 1000;public Extension.DataExtensionsOrBuilder getExtOrBuilder()
optional .openrtb.DataExtensions ext = 1000;getExtOrBuilder in interface Openrtb.BidRequest.DataOrBuilderCopyright © 2017. All rights reserved.