public static final class OpenRtbProtobuf.Data.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder> implements OpenRtbProtobuf.DataOrBuilder
3.3.13 Data Object 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. The data object itself and all of its parameters are optional, so default values are not provided. If an optional parameter is not specified, it should be considered unknown.Protobuf type
open_rtb.Data| Modifier and Type | Method and Description |
|---|---|
OpenRtbProtobuf.Data.Builder |
addAllSegment(Iterable<? extends OpenRtbProtobuf.Segment> values)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Data.Builder |
addSegment(int index,
OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
addSegment(int index,
OpenRtbProtobuf.Segment value)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
addSegment(OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
addSegment(OpenRtbProtobuf.Segment value)
Array of segment objects.
|
OpenRtbProtobuf.Segment.Builder |
addSegmentBuilder()
Array of segment objects.
|
OpenRtbProtobuf.Segment.Builder |
addSegmentBuilder(int index)
Array of segment objects.
|
OpenRtbProtobuf.Data |
build() |
OpenRtbProtobuf.Data |
buildPartial() |
OpenRtbProtobuf.Data.Builder |
clear() |
OpenRtbProtobuf.Data.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OpenRtbProtobuf.Data.Builder |
clearId()
Exchange specific ID for the data provider.
|
OpenRtbProtobuf.Data.Builder |
clearName()
Data provider name.
|
OpenRtbProtobuf.Data.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OpenRtbProtobuf.Data.Builder |
clearSegment()
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
clone() |
OpenRtbProtobuf.Data |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
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.
|
OpenRtbProtobuf.Segment |
getSegment(int index)
Array of segment objects.
|
OpenRtbProtobuf.Segment.Builder |
getSegmentBuilder(int index)
Array of segment objects.
|
List<OpenRtbProtobuf.Segment.Builder> |
getSegmentBuilderList()
Array of segment objects.
|
int |
getSegmentCount()
Array of segment objects.
|
List<OpenRtbProtobuf.Segment> |
getSegmentList()
Array of segment objects.
|
OpenRtbProtobuf.SegmentOrBuilder |
getSegmentOrBuilder(int index)
Array of segment objects.
|
List<? extends OpenRtbProtobuf.SegmentOrBuilder> |
getSegmentOrBuilderList()
Array of segment objects.
|
boolean |
hasId()
Exchange specific ID for the data provider.
|
boolean |
hasName()
Data provider name.
|
boolean |
isInitialized() |
OpenRtbProtobuf.Data.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OpenRtbProtobuf.Data.Builder |
mergeFrom(com.google.protobuf.Message other) |
OpenRtbProtobuf.Data.Builder |
mergeFrom(OpenRtbProtobuf.Data other) |
OpenRtbProtobuf.Data.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OpenRtbProtobuf.Data.Builder |
removeSegment(int index)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OpenRtbProtobuf.Data.Builder |
setId(String value)
Exchange specific ID for the data provider.
|
OpenRtbProtobuf.Data.Builder |
setIdBytes(com.google.protobuf.ByteString value)
Exchange specific ID for the data provider.
|
OpenRtbProtobuf.Data.Builder |
setName(String value)
Data provider name.
|
OpenRtbProtobuf.Data.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Data provider name.
|
OpenRtbProtobuf.Data.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OpenRtbProtobuf.Data.Builder |
setSegment(int index,
OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
setSegment(int index,
OpenRtbProtobuf.Segment value)
Array of segment objects.
|
OpenRtbProtobuf.Data.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, newBuilderForFieldfindInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public OpenRtbProtobuf.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<OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.Data getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OpenRtbProtobuf.Data build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.Data buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.Data.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.Data.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.Data.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.Data.Builder mergeFrom(OpenRtbProtobuf.Data other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder>public OpenRtbProtobuf.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<OpenRtbProtobuf.Data.Builder>IOExceptionpublic boolean hasId()
Exchange specific ID for the data provider.
optional string id = 1;hasId in interface OpenRtbProtobuf.DataOrBuilderpublic String getId()
Exchange specific ID for the data provider.
optional string id = 1;getId in interface OpenRtbProtobuf.DataOrBuilderpublic com.google.protobuf.ByteString getIdBytes()
Exchange specific ID for the data provider.
optional string id = 1;getIdBytes in interface OpenRtbProtobuf.DataOrBuilderpublic OpenRtbProtobuf.Data.Builder setId(String value)
Exchange specific ID for the data provider.
optional string id = 1;public OpenRtbProtobuf.Data.Builder clearId()
Exchange specific ID for the data provider.
optional string id = 1;public OpenRtbProtobuf.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 OpenRtbProtobuf.DataOrBuilderpublic String getName()
Data provider name.
optional string name = 2;getName in interface OpenRtbProtobuf.DataOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Data provider name.
optional string name = 2;getNameBytes in interface OpenRtbProtobuf.DataOrBuilderpublic OpenRtbProtobuf.Data.Builder setName(String value)
Data provider name.
optional string name = 2;public OpenRtbProtobuf.Data.Builder clearName()
Data provider name.
optional string name = 2;public OpenRtbProtobuf.Data.Builder setNameBytes(com.google.protobuf.ByteString value)
Data provider name.
optional string name = 2;public List<OpenRtbProtobuf.Segment> getSegmentList()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;getSegmentList in interface OpenRtbProtobuf.DataOrBuilderpublic int getSegmentCount()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;getSegmentCount in interface OpenRtbProtobuf.DataOrBuilderpublic OpenRtbProtobuf.Segment getSegment(int index)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;getSegment in interface OpenRtbProtobuf.DataOrBuilderpublic OpenRtbProtobuf.Data.Builder setSegment(int index, OpenRtbProtobuf.Segment value)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder setSegment(int index, OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder addSegment(OpenRtbProtobuf.Segment value)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder addSegment(int index, OpenRtbProtobuf.Segment value)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder addSegment(OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder addSegment(int index, OpenRtbProtobuf.Segment.Builder builderForValue)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder addAllSegment(Iterable<? extends OpenRtbProtobuf.Segment> values)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder clearSegment()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Data.Builder removeSegment(int index)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Segment.Builder getSegmentBuilder(int index)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.SegmentOrBuilder getSegmentOrBuilder(int index)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;getSegmentOrBuilder in interface OpenRtbProtobuf.DataOrBuilderpublic List<? extends OpenRtbProtobuf.SegmentOrBuilder> getSegmentOrBuilderList()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;getSegmentOrBuilderList in interface OpenRtbProtobuf.DataOrBuilderpublic OpenRtbProtobuf.Segment.Builder addSegmentBuilder()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public OpenRtbProtobuf.Segment.Builder addSegmentBuilder(int index)
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public List<OpenRtbProtobuf.Segment.Builder> getSegmentBuilderList()
Array of segment objects.
repeated .open_rtb.Segment segment = 3;public final OpenRtbProtobuf.Data.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder>public final OpenRtbProtobuf.Data.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OpenRtbProtobuf.Data.Builder>Copyright © 2013–2016 AdGear Technologies Inc.. All rights reserved.