public static final class Openrtb.BidRequest.Data.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder> implements Openrtb.BidRequest.DataOrBuilder
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.Protobuf type
openrtb.BidRequest.Data| Modifier and Type | Method and Description |
|---|---|
Openrtb.BidRequest.Data.Builder |
addAllSegment(Iterable<? extends Openrtb.BidRequest.Data.Segment> values)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Data.Builder |
addSegment(int index,
Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
addSegment(int index,
Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
addSegment(Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
addSegment(Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
|
Openrtb.BidRequest.Data.Segment.Builder |
addSegmentBuilder()
Array of segment objects.
|
Openrtb.BidRequest.Data.Segment.Builder |
addSegmentBuilder(int index)
Array of segment objects.
|
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 |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Openrtb.BidRequest.Data.Builder |
clearId()
Exchange specific ID for the data provider.
|
Openrtb.BidRequest.Data.Builder |
clearName()
Data provider name.
|
Openrtb.BidRequest.Data.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Openrtb.BidRequest.Data.Builder |
clearSegment()
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
clone() |
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()
Exchange specific ID for the data provider.
|
com.google.protobuf.ByteString |
getIdBytes()
Exchange specific ID for the data provider.
|
String |
getName()
Data provider name.
|
com.google.protobuf.ByteString |
getNameBytes()
Data provider name.
|
Openrtb.BidRequest.Data.Segment |
getSegment(int index)
Array of segment objects.
|
Openrtb.BidRequest.Data.Segment.Builder |
getSegmentBuilder(int index)
Array of segment objects.
|
List<Openrtb.BidRequest.Data.Segment.Builder> |
getSegmentBuilderList()
Array of segment objects.
|
int |
getSegmentCount()
Array of segment objects.
|
List<Openrtb.BidRequest.Data.Segment> |
getSegmentList()
Array of segment objects.
|
Openrtb.BidRequest.Data.SegmentOrBuilder |
getSegmentOrBuilder(int index)
Array of segment objects.
|
List<? extends Openrtb.BidRequest.Data.SegmentOrBuilder> |
getSegmentOrBuilderList()
Array of segment objects.
|
boolean |
hasExt()
optional .openrtb.DataExtensions ext = 1000; |
boolean |
hasId()
Exchange specific ID for the data provider.
|
boolean |
hasName()
Data provider name.
|
protected com.google.protobuf.GeneratedMessageV3.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 |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Openrtb.BidRequest.Data.Builder |
removeSegment(int index)
Array of segment objects.
|
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 |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Openrtb.BidRequest.Data.Builder |
setId(String value)
Exchange specific ID for the data provider.
|
Openrtb.BidRequest.Data.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Exchange specific ID for the data provider.
|
Openrtb.BidRequest.Data.Builder |
setName(String value)
Data provider name.
|
Openrtb.BidRequest.Data.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Data provider name.
|
Openrtb.BidRequest.Data.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Openrtb.BidRequest.Data.Builder |
setSegment(int index,
Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
setSegment(int index,
Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
|
Openrtb.BidRequest.Data.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, parseUnknownFieldfindInitializationErrors, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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 clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.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.Builder<Openrtb.BidRequest.Data.Builder>public Openrtb.BidRequest.Data.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public 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.GeneratedMessageV3.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()
Exchange specific ID for the data provider.
optional string id = 1;hasId in interface Openrtb.BidRequest.DataOrBuilderpublic String getId()
Exchange specific ID for the data provider.
optional string id = 1;getId in interface Openrtb.BidRequest.DataOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Exchange specific ID for the data provider.
optional string id = 1;getIdBytes in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setId(String value)
Exchange specific ID for the data provider.
optional string id = 1;public Openrtb.BidRequest.Data.Builder clearId()
Exchange specific ID for the data provider.
optional string id = 1;public Openrtb.BidRequest.Data.Builder setIdBytes(com.google.protobuf.ByteString value)
Exchange specific ID for the data provider.
optional string id = 1;public boolean hasName()
Data provider name.
optional string name = 2;hasName in interface Openrtb.BidRequest.DataOrBuilderpublic String getName()
Data provider name.
optional string name = 2;getName in interface Openrtb.BidRequest.DataOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Data provider name.
optional string name = 2;getNameBytes in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setName(String value)
Data provider name.
optional string name = 2;public Openrtb.BidRequest.Data.Builder clearName()
Data provider name.
optional string name = 2;public Openrtb.BidRequest.Data.Builder setNameBytes(com.google.protobuf.ByteString value)
Data provider name.
optional string name = 2;public List<Openrtb.BidRequest.Data.Segment> getSegmentList()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;getSegmentList in interface Openrtb.BidRequest.DataOrBuilderpublic int getSegmentCount()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;getSegmentCount in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Segment getSegment(int index)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;getSegment in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Builder setSegment(int index, Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder setSegment(int index, Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder addSegment(Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder addSegment(int index, Openrtb.BidRequest.Data.Segment value)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder addSegment(Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder addSegment(int index, Openrtb.BidRequest.Data.Segment.Builder builderForValue)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder addAllSegment(Iterable<? extends Openrtb.BidRequest.Data.Segment> values)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder clearSegment()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Builder removeSegment(int index)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Segment.Builder getSegmentBuilder(int index)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.SegmentOrBuilder getSegmentOrBuilder(int index)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;getSegmentOrBuilder in interface Openrtb.BidRequest.DataOrBuilderpublic List<? extends Openrtb.BidRequest.Data.SegmentOrBuilder> getSegmentOrBuilderList()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;getSegmentOrBuilderList in interface Openrtb.BidRequest.DataOrBuilderpublic Openrtb.BidRequest.Data.Segment.Builder addSegmentBuilder()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public Openrtb.BidRequest.Data.Segment.Builder addSegmentBuilder(int index)
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;public List<Openrtb.BidRequest.Data.Segment.Builder> getSegmentBuilderList()
Array of segment objects.
repeated .openrtb.BidRequest.Data.Segment segment = 3;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.DataOrBuilderpublic final Openrtb.BidRequest.Data.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>public final Openrtb.BidRequest.Data.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Openrtb.BidRequest.Data.Builder>Copyright © 2017. All rights reserved.